在 centos 上安装 docker 和 docker-compose ,经常会用到,但一直没有编排好;这次作一个记录;
配置阿里源
登陆阿里云,然后访问: 阿里容器加速 (opens new window) 按照官方提供的文档进行操作即可
安装
yum-utils
包
$ sudo yum install -y yum-utils
1
- 配置
yum
,新增源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1
速度不理想的解决方案
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
- 一键安装
docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
1
Tips
可以通过 docker -v
验证是否安装成功!
- 启动
docker
服务
$ sudo systemctl start docker
1
- 通过 github (opens new window) 上的发行版列表,找到自己喜欢的版本,并记录下 版本号
- 下载
docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
1
Tips
简单解释下命令:下载 docker-compose-Linux-x86_64
文件,并保存到 /usr/local/bin/
路径下,并重命名为 docker-compose
docker-compose 下载不动解决方案
gitee (opens new window) 下载后上传该文件即可
- 为
docker-compose
授权执行权限
$ chmod +x /usr/local/bin/docker-compose
1
- 验证安装
$ docker-compose version
1