CentOS 7上離線安裝Docker
-
下載適用于CentOS 7的Docker安裝包:
https://download.docker.com/linux/static/stable/x86_64/
-
將下載的
docker-24.0.4.tgz
文件上傳到CentOS 7系統(tǒng)。例如,可以上傳到/root
目錄下。 -
解壓
docker-24.0.4.tgz
文件:tar -xf docker-24.0.4.tgz
-
將解壓出的所有Docker文件復(fù)制到
/usr/bin/
目錄下:cp docker/* /usr/bin/
-
注冊(cè)Docker為服務(wù),進(jìn)入
/etc/systemd/system/
目錄,并創(chuàng)建docker.service
文件:vi /etc/systemd/system/docker.service
-
將以下內(nèi)容復(fù)制到
docker.service
文件中。將192.168.3.10
替換為你自己服務(wù)器的IP地址:[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=192.168.3.10 ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
-
賦予
docker.service
文件執(zhí)行權(quán)限:chmod 644 /etc/systemd/system/docker.service
-
重新加載systemd守護(hù)進(jìn)程以應(yīng)用更改:
systemctl daemon-reload
-
啟動(dòng)Docker并設(shè)置開機(jī)自啟動(dòng):
systemctl start docker systemctl enable docker
-
測(cè)試Docker以確保它正常工作。
CentOS 7上卸載Docker
-
取消Docker的開機(jī)自啟動(dòng):
systemctl disable docker
-
刪除Docker服務(wù)文件:
rm -rf /etc/systemd/system/docker.service
-
刪除與Docker相關(guān)的二進(jìn)制文件:
rm -rf /usr/bin/containerd rm -rf /usr/bin/containerd-shim rm -rf /usr/bin/ctr rm -rf /usr/bin/runc rm -rf /usr/bin/docker*
-
刪除Docker的配置文件:
rm -rf /etc/docker/
-
如果存在鏡像或容器,請(qǐng)刪除它們:
rm -rf /var/lib/docker
擴(kuò)展:導(dǎo)入鏡像并運(yùn)行
如果你希望在沒有外網(wǎng)連接的機(jī)器上運(yùn)行該鏡像,以PaddleOCR為例:
- 在有外網(wǎng)連接的機(jī)器上,下載 PaddleOCR Docker 鏡像及其依賴項(xiàng)(版本 1.6.server):
docker pull registry.cn-hongkong.aliyuncs.com/llapi/ppocr:1.6.server
- 保存 Docker 鏡像及其依賴項(xiàng)為 tar 文件:
docker save -o ppocr_1.6.server.tar registry.cn-hongkong.aliyuncs.com/llapi/ppocr:1.6.server
-
復(fù)制 Docker 鏡像文件 “ppocr_1.6.server.tar” 到?jīng)]有外網(wǎng)連接的目標(biāo)機(jī)器上。
-
在目標(biāo)機(jī)器上安裝 Docker。
-
使用以下命令加載 Docker 鏡像:文章來源:http://www.zghlxwxcb.cn/news/detail-607650.html
docker load -i ppocr_1.6.server.tar
- 運(yùn)行 PaddleOCR 容器:
docker run -itd --name ppocr -p 9000:9000 registry.cn-hongkong.aliyuncs.com/llapi/ppocr:1.6.server /bin/bash -c "sh /PaddleOCR/start.sh"
現(xiàn)在,PaddleOCR 容器版本 1.6.server 應(yīng)該在沒有外網(wǎng)連接的目標(biāo)機(jī)器上運(yùn)行,并且你可以通過端口 9000 訪問它。至此教程結(jié)束文章來源地址http://www.zghlxwxcb.cn/news/detail-607650.html
到了這里,關(guān)于CentOS7.9.離線安裝Docker的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!