docker学习实践之路[第一站]环境安装

Dr.愽 Dr.愽     2022-10-01     229

关键词:

安装虚拟机(VMware Workstation

这步就不多说了,下载完软件之后一路点击下一步,直至安装完成。

安装Ubuntu 16.4 server

  • 下载ubuntu 16.4,并安装在虚拟机中,至于为什么用ubuntu,听信网上“传言”说在centos中因为文件引擎的原因导致文件存储的性能不好,系统下载地址百度搜索个就好。
  • 启用root用户:敲击命令,【sudo passwd root】按照提示设置完新密码即可,设置完后尝试下看生效没【su】。
  • 下载curl:敲击命令,【sudo apt-get install curl】,安装完成即可。
  • 禁用apt-get update时从cdrom更新,详细操作如下:

Docker安装

  • 旧版本的 Docker 称为 docker 或者 docker-engine ,使用命令卸载旧版本【sudo apt-get remove docker docker-engine docker.io】
  • 更新软件支持,具体命令如下:

  • 切换国内源安装docker

由于国内网络问题,强烈建议使用国内源,下面介绍国内源的使用。

为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥,命令如下:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

然后,我们需要向 source.list 中添加 Docker 软件源

sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"

以上命令会添加稳定版本的 Docker CE APT 镜像源,如果需要最新版本的Docker CE 请将 stable 改为 edge 或者 test。从 Docker 17.06 开始,edgetest 版本的 APT 镜像源也会包含稳定版本的 Docker。

  • 使用自动脚本进行安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:

curl -fsSL get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror Aliyun

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

利用命令【docker -v】验证下是否成功!

出现版本信息则安装完成。

 简单测试

先拉取一个简单的镜像,以nginx为例:

docker pull nginx:latest

命令中 nginx为镜像名称,latest为镜像的版本号。具体执行结果如下:

安装完成后运行如下命令:

 docker run -d -p 80:80 --name mynginxtest nginx:latest

run为运行镜像的关键字,-d为指定容器为后端运行,-p为指定容器对外的端口与本机端口的映射关系,80:80前一个80为本机的端口后一个为容器的端口。 --name为指定容器的别名便于管理,最后为镜像的名称与版本号。

之后在本机的浏览器中直接打开对应的ip即可访问nginx的欢迎页面。

至此docker的安装与尝试完成。

 

docker 学习之路

Docker 学习之路(一)一、基础环境系统版本:CentOSLinuxrelease7.3.1611(Core)内核版本:3.10.0-514.26.2.el7.x86_64(Docker官方要求3.8以上内核版本,所以建议升级至最高内核版本)二、YUM安装Docker#vim/etc/yum.repos.d/docker.repo650)this.width=650;"s... 查看详情

全开源深度学习平台paddlepaddle入手之路----利用docker在windows10专业版环境下配置paddlepaddle

利用Docker在Windows10专业版环境下配置PaddlePaddle    对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式。我们已经了解到Docker在避免环境配置难题上的的巨大优势,加上本人用的是... 查看详情

sass学习之路——sass环境安装(windows版)

因为本喵目前用的是window10的本子,所以这里就发windows版本的安装流程啦。(希望有朋友可以赞助我一个mac(┳_┳));第一步:安装ruby因为Sass是基于ruby编写的,所以先去官网下载ruby(百度一下,你就知道)。当然了,国外的网... 查看详情

docker学习2-安装实践

windows上安装docker后,默认自动在后台运行,右下角有docker图标,鼠标右键点击出现菜单可以查看docker版本,对一些基本项进行设置如下:安装及具体操作参见官方文档:https://docs.docker.com/docker-for-windows/与dockertoolbox版本带有docker... 查看详情

java入门学习之路

java是面向对象的编程,个人觉得记忆比较重要。第一阶段java基础部分unix开发环境熟练掌握开发中常用的操作系统linux的安装及使用:掌握文件系统、网络、用户管理方法:能熟练使用vi和vim进行文件编辑;能在unix环境下进行文... 查看详情

从0到1的ctfer成长之路的docker环境配置(代码片段)

1.首先安装dockersudosu#以root身份运行aptinstalldocker.io#安装dockersystemctlstartdocker#启动dockersystemctlenabledocker.service#将docker服务设置为开机自启docker-v#查看是否安装成功,回显版本号说明安装成功2.配置yml文件并启动aptinstalldocker-comp 查看详情

3.docker学习之路——docker常用命令(代码片段)

Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情

系统学习docker---第一节:docker前言知识

为什么回过头来看docker呢?因为学k8s的时候太吃劲了,一个月,每天早上弄一点,基本上才安装了一个环境,而且,还不一定好用.越到后面越费劲,很多东西都断片.后来才知道,是因为基础知识不扎实.so.....哪里不行补哪里,在回过头来看... 查看详情

vuex实践之路——笔记本应用

首先使用vue-cli把环境搭建好。介绍一下应用的界面。App.vue根组件,就是整个应用的最外层Toolbar.vue:最左边红色的区域,包括三个按钮,添加、收藏、删除。NoteList.vue:中间蓝色区域,笔记列表。Editor.vue:最右边紫色区域,编... 查看详情

tars环境搭建之路(代码片段)

搭建Tars可以通过两种方式:docker,linux原生方式一:docker方式安装环境  这个方式相对来说简单多了  docker本质上是通过linux容器概念来实现复制软件集成环境,达到完美同步原始软件的需求,基于docker的操作手册可以查看h... 查看详情

hyperledgerfabric基础环境搭建(代码片段)

...abric基础环境搭建,采用的操作系统为Centos764位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。7.1Docker安装    Docker是一个开源 查看详情

docker学习实践

...使用nginx、uwsgi、redis和mysql;nginx、redis和mysql都有现成的docker镜像、只需要一个python2.7的镜像安装uwsgi启动项目,然后这几个docker连起来,就OK啦。实现步骤:安装docker,下载需要的镜像启动数据库:mx_mysql和mx_redis启动uwsgi和celery... 查看详情

《机器学习及实践--从零开始通往kaggle竞赛之路》

《机器学习及实践--从零开始通往Kaggle竞赛之路》在开始说之前一个很重要的Tip:电脑至少要求是64位的,这是我的痛。断断续续花了个把月的时间把这本书过了一遍。这是一本非常适合基于python入门的机器学习入门的书籍,全... 查看详情

git+jenkins学习之路(十四)之自动化脚本部署实践(代码片段)

一、环境说明和准备1、环境说明主机名IP地址角色系统deploy-server192.168.56.12发布Centos7.4web192.168.56.13web服务器,nfs服务器Centos7.42、服务器准备工作(1)发布机前期准备a.增加普通用户并配置密码[[email protected]~]#useraddwww[[email... 查看详情

devops理论+实践之路

...thon的安装。通过建立自己的第一个应用,在Marathon上进行docker容器应用的部署,与gitlab的CI/CD整合,对marathon的相关api进行介绍。marathon特性介绍,包括应用健康检查,动态弹性扩缩容,应用的部署策略,滚动升级的策略,集群部... 查看详情

从0到1的ctfer成长之路的docker环境配置(代码片段)

1.首先安装dockersudosu#以root身份运行aptinstalldocker.io#安装dockersystemctlstartdocker#启动dockersystemctlenabledocker.service#将docker服务设置为开机自启docker-v#查看是否安装成功,回显版本号说明安装成功2.配置yml文件并启动aptinstalldocker-compos... 查看详情

从0到1的ctfer成长之路的docker环境配置(代码片段)

1.首先安装dockersudosu#以root身份运行aptinstalldocker.io#安装dockersystemctlstartdocker#启动dockersystemctlenabledocker.service#将docker服务设置为开机自启docker-v#查看是否安装成功,回显版本号说明安装成功2.配置yml文件并启动aptinstalldocker-compos... 查看详情

docker学习与实践(代码片段)

一、docker的安装1.依赖包安装yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.添加yum源yum-config-manager--add-repohttps://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repoyum-config-manager--enabled 查看详情