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并退出。

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

你可能感兴趣的:(运维,Docker)