安装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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容