参考文章: Get Docker CE for CentOS
系统要求
CentOS 7
移除旧版本
1 | $ sudo yum remove docker \ |
安装Docker
有三种方式可以安装
- (推荐)使用仓库yum安装
- RPM安装包安装,适用于不联网的机器
- 自动化脚本
在此只介绍第1, 3种方式
Step 1: 安装必要的包
1 | sudo yum install -y yum-utils \ |
Step 2: Setup稳定版的repo
1 | sudo yum-config-manager \ |
Step 3(选做): 设置Edge版本和Test版本
1 | sudo yum-config-manager --enable docker-ce-edge # 启动Edge |
Step 4: 安装
1 | sudo yum install docker-ce |
Step 5: 显示可用版本
1 | yum list docker-ce --showduplicates | sort -r |
Step 6: 启动
1 | sudo systemctl start docker |
Step 7: 验证
1 | sudo docker run hello-world |
通过脚本一键安装:
1 | $ curl -fsSL get.docker.com -o get-docker.sh |
卸载Docker
1 | sudo yum remove docker-ce # 移除Docker包 |
权限管理
Continue to Post-installation steps for Linux to allow non-privileged users to run Docker commands and for other optional configuration steps.