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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM