Docker有多种安装方式:Yum安装、RPM包安装、Shell安装等。笔者以Yum为例。
1.安装yum-utils,这样就能使用yum-config-manager工具设置Yum源.
sudo yum install -y yum-utils
2.添加Docker的Yum源
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.更新Yum包的索引
sudo yum makecache fast
4.安装docker
5.笔者在这边遇到了package下载不下来的问题,后来将Yum源换成阿里云的,成功安装完成
替换Yum源方法:
cd /etc/yum.repos.d
备份旧的配置文件:mv CentOS-Base.repo CentOS-Base.repo.bak
下载阿里源的文件: wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存
yum clean all
重新生成缓存
yum makecache
还有其他源也可以:
- 阿里yum源:http://mirrors.aliyun.com/repo/
- 163(网易)yum源: http://mirrors.163.com/.help/
- 中科大的Linux安装镜像源:http://centos.ustc.edu.cn/
- 搜狐的Linux安装镜像源:http://mirrors.sohu.com/
- 北京首都在线科技:http://mirrors.yun-idc.com/
6.在生产环境中,我们可能需要指定想要安装的版本。可使用以下命令列出当前可用的Docker版本
yum list docker-ce.x86_64 --showduplicates |sort -r
exm:sudo yum install docker-ce-版本
也可以直接
sudo yum install docker-ce安装
7.启动Docker
sudo systemctl start docker
8.验证安装是否正确
sudo docker run hello-world
9.升级docker
10.卸载docker
a.卸载docker软件包
sudo yum -y remove docker-ce
b.如需卸载镜像、容器、卷以及自定义的配置文件,可以执行以下命令
sudo rm -rf/var/lib/docker
11.配置镜像加速器
https://cr.console.aliyun.com/#/accelerator,按照说明配置即可
12.查看docker版本
docker version