容器

关于docker及docker compose的安装

2019-04-09  本文已影响17人  梦想实现家_Z

如果已经安装好了docker和docker compose的小伙伴可以直接看docker compose的简单实践:docker compose的简单应用

centos7安装docker

1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,可以通过 uname -r 命令查看你当前的内核版本,确认你的系统是否支持docker

$  uname -r

2.确保yum包更新到最新版本

$  sudo yum update

3.如果之前安装过docker,要先卸载旧版本

$  sudo yum remove docker  docker-common docker-selinux docker-engine

4.安装一些需要的工具

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

5.设置yum源

$  sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

建议设置成阿里云的源

$  sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6.查看docker仓库中所有的版本

$  yum list docker-ce --showduplicates | sort -r
image.png

7.安装指定版本的docker

$  sudo yum install <FQPN>  
# 例如:sudo yum install docker-ce-18.06.1.ce

8.设置开机自启动

$  sudo systemctl start docker
$  sudo systemctl enable docker

9.验证是否安装成功

$  docker version

注意:如果在安装docker的时候遇到如下报错:

Transaction check error:
  file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

说明之前安装过docker,我们需要卸载之前安装的docker

$  sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

注意卸载的版本要和报错信息里的版本一致。
然后再重新执行安装命令:

$  sudo yum install <FQPN>  
# 例如:sudo yum install docker-ce-18.06.1.ce

docker compose安装
https://docs.docker.com/compose/install/
先点击上面链接查看docker-compose文档,里面有介绍当前的最新版本,因为当前最新版本是1.24.0,所以可以通过以下命令进行安装:

$  sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

如果想安装其他版本,可以替换命令中的版本号进行安装。

给安装docker compose赋权限:

sudo chmod +x /usr/local/bin/docker-compose

测试是否安装成功:

$  docker-compose --version

以上为docker及docker compose的安装过程。

下面是一个docker compose的简单实践:docker compose的简单应用

上一篇下一篇

猜你喜欢

热点阅读