Roy学Docker(2):Docker在CentOS下的安装
Docker现在已支持Linux、MacOS、Windows多个平台安装,但是为拥有更好的使用体验,建议大家在各类linux(包括MacOS)上测试使用Docker。此次仅以CentOS7上安装为例。CentOS从6.5(64bit)版本开始支持Docker,为了体验更好的Docker功能,建议使用CentOS7来安装。
安装步骤
自2017年3月开始docker划分为两个分支版本: Docker CE和Docker EE。前者为社区免费版,后者即企业版,强调安全,但需付费使用。我们通常使用社区免费版Docker CE。
以下操作默认具有root权限执行。
1. 移除旧的Docker版本
1 | yum remove docker \ |
2. 安装docker-ce
Docker支持三种方式安装,按需选择:
- 有外网环境:直接配置Docker Repo仓库安装(推荐)。
- 无外网环境:下载离线rpm包,手动拷贝到系统安装。
- 有外网环境(脚本自动化安装):
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
这里演示使用Docker Repo仓库来安装。
配置仓库
- 安装依赖
1 | yum install -y yum-utils \ |
- 添加Docker Repo
1 | yum-config-manager \ |
安装docker-ce
1 | yum install docker-ce docker-ce-cli containerd.io |
如果你想安装指定版本(前提是系统支持此版本):
1 | yum install docker-ce-<VERSION> docker-ce-cli-<VERSION> containerd.io |
1 | yum list docker-ce --showduplicates | sort -r |
启动服务
1 | systemctl start docker |
添加开机启动
1 | systemctl enable docker |
测试
1 | docker run hello-world |
会自动下载hello-world镜像然后直接运行一个测试容器,它打印完一些信息后便退出。
- 本文链接:http://www.whyvv.top/docker2.html
- 版权声明:版权所有,转载请注明出处。
分享