1.安装yum源
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
2.docker卸载(如果已经安装过)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
3.更新本地镜像源
# 设置docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
4.安装docker
yum install -y docker-ce
5.防火墙设置
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看是否关闭防火墙
systemctl status firewalld
#查看是否关闭防火墙
systemctl status firewalld
6.启动停止查看docker
# 启动docker服务
systemctl start docker
# 停止docker服务
systemctl stop docker
# 重启docker服务
systemctl restart docker
# 查看docker运行状态
systemctl status docker
# 查看docker版本
docker -v
--------------到此处docker全部安装完成,以下配置可以参考--------------
镜像加速
# 1.创建文件夹
sudo mkdir -p /etc/docker
# 2.文件夹下新建文件
vi daemon.json
# 3.文件中复制下面内容
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"] } EOF
# 4.重新加载文件
sudo systemctl daemon-reload
# 5.重启docker
sudo systemctl restart docker
--------------以下为docker常用命令--------------
# 查看自己服务器中docker 镜像列表
docker images
# 查看容器列表
docker ps -a
# 查看docker容器运行日志
docker logs -f --tail 10 容器ID
# 拉取镜像
docker pull 镜像名称
> 镜像名称可以从( https://hub.docker.com/ )中,查找需要的镜像
# 保存镜像
docker save -o redis.tar redis:latest
# 删除镜像
docker rmi -f 镜像名/镜像id
# 加载镜像
docker load -i redis.tar