centOs7 安装docker 镜像

一、卸载之前安装docker

yum list installed|grep docker  

如果出现如下图所示的情况 说明安装过

开始卸载

yum -y remove docker-ce.x86_64

rm -rf /etc/docker
rm -rf /run/docker	
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

二、检查centOs的内核版本

docker要求centOs的内核版本在3.10 以上

三、安装docker

# 移除掉旧的版本
sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-selinux 
                  docker-engine-selinux 
                  docker-engine

#  安装依赖包
sudo yum install -y yum-utils 
  device-mapper-persistent-data 
  lvm2

# 添加源,使用了阿里云镜像
sudo yum-config-manager 
    --add-repo 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 配置缓存
sudo yum makecache fast

# 安装最新稳定版本的docker
sudo yum install -y docker-ce

# 配置镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF

# 启动docker引擎并设置开机启动
sudo systemctl start docker
sudo systemctl enable docker

测试是否安装成功

docker run hello-world

四、Docker 命令大全

容器生命周期管理

run
start/stop/restart
kill
rm
pause/unpause
create
exec

容器操作

ps
inspect
top
attach
events
logs
wait
export
port

容器rootfs命令

commit
cp
diff

镜像仓库

login
pull
push
search

本地镜像管理

images
rmi
tag
build
history
save
load
import

info|version

info
version

国内镜像设置

cat /etc/docker/daemon.json 

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"],
"insecure-registries": ["10.0.0.12:5000"]
}

五、参考文章

https://www.runoob.com/docker/centos-docker-install.html

https://blog.csdn.net/weixin_39477597/article/details/87715899
原文地址:https://www.cnblogs.com/sentangle/p/12288577.html