centos7+Jenkins + Pipeline+docker 构建流水线自动化部署微服务
centos7安装docker服务安装必要的依赖包yum install -y yum-utils device-mapper-persistent-data lvm2yum-utils提供yum-config-manager实用程序devicemapper 存储驱动程序需要device-mapper-persistent-data和lvm2。设置 Docke...
centos7安装docker服务
-
安装必要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
- yum-utils 提供yum-config-manager实用程序
- devicemapper 存储驱动程序需要 device-mapper-persistent-data和lvm2。
-
设置 Docker 标准发行版本的安装源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast
方式2:aliyun镜像(速度快)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
- 使用开发版本的源安装源
这些开发的存储库包含在上面的docker.repo文件中,但默认情况下处于禁用状态。 您可以将它们与稳定的存储库一起启用。
# yum-config-manager --enable docker-ce-edge
当然也可以再次禁用它
# yum-config-manager --disable docker-ce-edge
- 安装 Docker 社区版本
安装最新版本的Docker CE,或者转到下一步安装特定版本
# yum install -y docker-ce
如果提示接受GPG密钥,请验证指纹是否与060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35匹配,如果接受,请确认。
提示:
如果您启用了多个 Docker 存储库,比如有标准的安装源和开发测试源。则在yum install或yum update命令中安装或更新而不指定版本时,始终会安装尽可能高的版本,这可能不适合您的稳定性需求。
安装指定版本
-
用下面的命令列出 Docker 的版本
# yum list docker-ce --showduplicates | sort -r
返回的列表取决于启用了哪些存储库,并且特定于您的CentOS版本(在本例中以.el7后缀表示)。 -
安装指定版本
通过完全限定的软件包名称(它是软件包名称(docker-ce)加上版本字符串(第二列))安装特定版本,例如 docker-ce-18.03.0.ceyum install docker-ce-
启动服务
# systemctl start docker && systemctl enable docker
验证安装和服务是否正常
# docker run hello-world
这时,Docker 会主动去下载这个镜像,并用这个镜像启动一个容器;当容器运行时,它打印 hello world并退出。
未完待续,等吃个午饭。。。
更多推荐
所有评论(0)