安装docker-ce及docker-compose

安装docker-ce

docker-ce是开源的、免费的,由docker公司维护。
这里介绍linux_centos7安装docker-ce的方法
官网文档:https://docs.docker.com/install/linux/docker-ce/centos/
卸载旧版本docker,较旧版本的Docker被称为docker或docker-engine。如果已安装这些,请卸载它们以及相关的依赖项。

sudo yum -y remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

使用存储库安装:

一、设置存储库

1、安装所需的包

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

2、使用以下命令设置稳定存储库。

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

二、安装docker-ce

1、安装最新版本的Docker CE和containerd,或者转到下一步安装特定版本:

sudo yum -y install docker-ce docker-ce-cli containerd.io

2、要安装特定版本的Docker CE,请在repo中列出可用版本,然后选择并安装:

yum list docker-ce --showduplicates | sort -r
1.png

3、选择包进行安装

image.png
yum -y install docker-ce-18.06.3.ce-3.el7

4、启动docker

sudo systemctl start docker

5、检查docker是否正常启动

systemctl status docker

6、设置开机自启动

systemctl enable docker

docker 镜像加速

对于使用systemctl的系统,请在/etc/docker/daemon.json中写入如下内容

{"registry-mirrors":["https://registry.docker-cn.com"]}

之后重启服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

安装docker-compose

1、在官方文档对比docker版本下载合适的docker-compose包:

https://docs.docker.com/compose/install/

发行版本连接:https://github.com/docker/compose/releases

2、下载安装包

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

将1.24.1换成你要安装的版本

3、对二进制文件应用可执行权限:

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

4、测试安装

docker-compose --version  #成功时回显示版本号。 
docker-compose version 1.24.0, build 0aa59064

你可能感兴趣的:(安装docker-ce及docker-compose)