docker的官方网站教程
Install Docker Engine on CentOS | Docker Docs
参照官方教程
安装了
yum install -y yum-utils
搜索其他教程都安装了
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
但我看官方教程没有装,就没安装device-mapper-persistent-data 和 lvm2
接下来
使用以下命令来设置稳定的仓库。
使用官方源地址(比较慢)
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
可以选择国内的一些源地址:
阿里云 -------我设置的是这个
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
然后直接安装
yum install docker-ce
或者先查看docker的版本,选择特定版本安装
yum list docker-ce --showduplicates | sort -r
启动并加入开机启动
systemctl start docker
systemctl enable docker
验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
直接拉取仓库的busybox镜像并运行
docker run busybox echo "HI"
docker images查看本地镜像
docker ps -a 查看docker运行状况
一键安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun