centos7+Jenkins + Pipeline+docker 构建流水线自动化部署微服务

centos7安装docker服务
  1. 安装必要的依赖包

    yum install -y yum-utils device-mapper-persistent-data lvm2

  • yum-utils 提供yum-config-manager实用程序
  • devicemapper 存储驱动程序需要 device-mapper-persistent-data和lvm2。
  1. 设置 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
  1. 使用开发版本的源安装源

这些开发的存储库包含在上面的docker.repo文件中,但默认情况下处于禁用状态。 您可以将它们与稳定的存储库一起启用。

# yum-config-manager --enable docker-ce-edge

当然也可以再次禁用它

# yum-config-manager --disable docker-ce-edge
  1. 安装 Docker 社区版本

安装最新版本的Docker CE,或者转到下一步安装特定版本

# yum install -y docker-ce

如果提示接受GPG密钥,请验证指纹是否与060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35匹配,如果接受,请确认。

提示:

如果您启用了多个 Docker 存储库,比如有标准的安装源和开发测试源。则在yum install或yum update命令中安装或更新而不指定版本时,始终会安装尽可能高的版本,这可能不适合您的稳定性需求。

安装指定版本

  1. 用下面的命令列出 Docker 的版本
    # yum list docker-ce --showduplicates | sort -r
    返回的列表取决于启用了哪些存储库,并且特定于您的CentOS版本(在本例中以.el7后缀表示)。

  2. 安装指定版本
    通过完全限定的软件包名称(它是软件包名称(docker-ce)加上版本字符串(第二列))安装特定版本,例如 docker-ce-18.03.0.ce

    yum install docker-ce-

启动服务

# systemctl start docker && systemctl enable docker

验证安装和服务是否正常

# docker run hello-world

这时,Docker 会主动去下载这个镜像,并用这个镜像启动一个容器;当容器运行时,它打印 hello world并退出。

未完待续,等吃个午饭。。。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值