root 用户登录
# 先确保未安装过旧版的docker
yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 卸载docker
yum list installed | grep docker | xargs yum remove -y
rm -rf /var/lib/docker
yum install -y gcc
yum install -y gcc-c++.x86_64
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# 此时有个坑!!
# 官网中使用的是 https://download.docker.com/linux/centos/docker-ce.repo
# 外网国内访问非常慢,所以采用阿里云的镜像
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 镜像加速(网易云加速:需要有自己的网易云账号)
vim /etc/docker/daemon.json
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
# 镜像加速(阿里云加速:需要有自己的阿里云账号 -- 推荐)
vim /etc/docker/daemon.json
{ "registry-mirrors": ["https://【自己的专属号码】.mirror.aliyuncs.com"] }
# 重新加载
systemctl daemon-reload
# 更新yum源
yum makecache fast
# 安装docker(默认最新版)
yum install -y docker-ce
此时可以使用普通用户操作
# docker启动、重启与停止
systemctl start docker
systemctl restart docker
systemctl stop docker
# 运行docker(会自动下载hello-world的最新版本)
docker run hello-world
# 查看容器
docker ps -a
# 只查看容器ID
docker ps -a -q
# 查看镜像
docker images
其他命令可在菜鸟教程中查看
Docker 命令大全