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

posted @ 2020-02-09 20:26  sentangle  阅读(1037)  评论(0)    收藏  举报