Docker、Docker-compose 安装

官方文档:https://docs.docker.com/engine/install/centos/

腾讯云服务器:
centos版本:

1、卸载docker(没装过的可省略这一步)
1.1、查看docker 版本
yum list installed | grep docker
1.2、执行卸载
yum -y remove docker-ce.x86_64
1.3、删除相关存储目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
1.4、如果发现删除不掉
umount /var/lib/docker/devicemapper

2、安装docker
2.1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安装docker
2.2、更新yum包:
sudo yum update
2.3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.4、设置yum镜像源:(可省略)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.5、查看docker可用的镜像源
yum list docker-ce --showduplicates | sort -r
2.6、安装docker
sudo yum install docker-ce-17.12.0.ce
2.7、启动 设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
2.8、查看docker是否安装成功
docker version
2.9、设置docker镜像源(以配置阿里镜像源为例子)
复制下面网址去阿里云 copy即可
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
2.9.1、新建文件夹和目录
mkdir etc/docker
touch daemon.json
2.9.2、配置
{
"registry-mirrors": ["xxxxxx"]
}
2.9.3、重新启动
sudo systemctl daemon-reload
sudo systemctl restart docker
2.9.4、检查是否安装成功

3、安装docker-compose
3.1、输入:
速度很慢,需耐心等待,保持网络畅通
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
3.2、将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
3.3、创建软链:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3.4、测试是否安装成功:
$ docker-compose --version
cker-compose version 1.24.1, build 4667896b
3.5、补充: docker-compose –version

表示下载失败:
最保险的解决方法
删除旧的:
rm /usr/local/bin/docker-compose
下载,速度太慢的话可将下载链接丢到迅雷
https://github.com/docker/compose/releases/tag/1.25.0-rc4

下载后上传至服务器的 /usr/local 目录下,将其改名为 docker-compose
第二种方法,直接执行(推荐,速度快):
curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
赋予权限:
chmod +x /usr/local/bin/docker-compose
至此,docker、docker-compose安装完成,有问题请评论区告知,大家共同进步.

posted @ 2020-10-22 16:36  一个努力的人QAQ  阅读(425)  评论(0编辑  收藏  举报