最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker離線安裝并導(dǎo)入鏡像過(guò)程

 更新時(shí)間:2023年12月15日 08:39:26   作者:古甲哈醒  
這篇文章主要介紹了docker離線安裝并導(dǎo)入鏡像過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中,客戶環(huán)境大多是全內(nèi)網(wǎng)環(huán)境,無(wú)法連接互聯(lián)網(wǎng)。這樣docker就不能yum在線聯(lián)網(wǎng)安裝,所需要的鏡像也不能在線pull下載。這時(shí)就需要進(jìn)行離線安裝docker及鏡像。

1、下載docker安裝文件

離線安裝docker,需要下載docker的安裝文件。

地址:https://download.docker.com/linux/static/stable/x86_64/

我下的是最新的版本[docker-19.03.6.tgz],文件不大,只有60M左右。

2、離線docker安裝

將安裝包文件上傳到服務(wù)器目錄并解壓。

[root@iZbp13sno1lc2yxlhjc4b3Z ~]#tar -xvf docker-19.03.6.tar

將解壓出來(lái)的docker文件內(nèi)容移動(dòng)到 /usr/bin/ 目錄下

[root@iZbp13sno1lc2yxlhjc4b3Z ~]#cp docker/* /usr/bin/

將docker注冊(cè)為service,在/etc/systemd/system目錄下創(chuàng)建docker.service文件,并配置如下內(nèi)容保存。

[root@iZbp13sno1lc2yxlhjc4b3Z ~]#vim /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
 
[Install]
WantedBy=multi-user.target

添加文件權(quán)限并啟動(dòng)docker,執(zhí)行如下命令:

chmod +x /etc/systemd/system/docker.service                      #添加文件權(quán)限
systemctl daemon-reload                                                       #重載unit配置文件
systemctl start docker                                                            #啟動(dòng)Docker
systemctl enable docker.service                                            #設(shè)置開(kāi)機(jī)自啟

驗(yàn)證docker安裝是否成功:

systemctl status docker                                                         #查看Docker狀態(tài)
docker -v                                                                                #查看Docker版本

Docker離線安裝好后,下面我們把鏡像導(dǎo)入到Docker。

3、離線鏡像文件導(dǎo)入

內(nèi)網(wǎng)環(huán)境沒(méi)法pull鏡像,但是docker本身可以將已有的鏡像導(dǎo)出成tar文件,并且可以再次導(dǎo)入到docker,利用這一點(diǎn),可以實(shí)現(xiàn)離線鏡像文件的下載。
 

找一臺(tái)可以聯(lián)網(wǎng)的docker機(jī)器,并pull下載需要的鏡像文件

然后使用如下命令將鏡像文件導(dǎo)出:

docker save java:8 -o java.tar  #將java 8的鏡像導(dǎo)出成tar文件

將tar文件上傳到內(nèi)網(wǎng)docker服務(wù)器,使用如下命令導(dǎo)入鏡像文件:

docker load -i java.tar

查看導(dǎo)入的鏡像文件:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker images
REPOSITORY                                             TAG                 IMAGE ID            CREATED             SIZE
java                                                   8                   d23bdf5b1b1b        3 years ago         643MB

OK,通過(guò)上述方式,實(shí)現(xiàn)了內(nèi)網(wǎng)環(huán)境下docker的安裝和鏡像文件下載。后續(xù)我們就可以愉快的使用docker來(lái)部署管理我們的應(yīng)用了。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker無(wú)法通過(guò)宿主機(jī)IP訪問(wèn)容器內(nèi)服務(wù)的問(wèn)題解決

    docker無(wú)法通過(guò)宿主機(jī)IP訪問(wèn)容器內(nèi)服務(wù)的問(wèn)題解決

    在宿主機(jī)上宿主機(jī)IP無(wú)法訪問(wèn)容器內(nèi)的7861端口服務(wù),但通過(guò)localhost可以訪問(wèn),下面就來(lái)詳細(xì)的介紹一下該問(wèn)題的解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2026-04-04
  • 優(yōu)化 Docker 鏡像大小常見(jiàn)的方式

    優(yōu)化 Docker 鏡像大小常見(jiàn)的方式

    這篇文章主要介紹了如何優(yōu)化 Docker 鏡像大小,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下。
    2020-09-09
  • Docker搭建Redis?Cluster集群的教程詳解

    Docker搭建Redis?Cluster集群的教程詳解

    這篇文章主要為大家詳細(xì)介紹了Docker搭建Redis?Cluster集群的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的可以參考下
    2024-03-03
  • docker可視化圖形工具portainer詳解

    docker可視化圖形工具portainer詳解

    Portainer 是一個(gè)可視化容器鏡像的圖形管理工具,利用 Portainer 可以輕松構(gòu)建,管理和維護(hù) Docker 環(huán)境,接下來(lái)通過(guò)本文給大家介紹docker可視化圖形工具portainer知識(shí),感興趣的朋友一起看看吧
    2021-11-11
  • Docker資源(CPU/內(nèi)存/磁盤(pán)IO)限制全解析

    Docker資源(CPU/內(nèi)存/磁盤(pán)IO)限制全解析

    在Docker容器化部署中,資源隔離與限制是保障系統(tǒng)穩(wěn)定性的關(guān)鍵,本文將從CPU、內(nèi)存、磁盤(pán)IO三大核心資源入手,詳細(xì)講解Docker資源限制的參數(shù)配置、實(shí)操驗(yàn)證、注意事項(xiàng),同時(shí)補(bǔ)充空間清理、命令速查與避坑指南
    2025-12-12
  • Docker大型項(xiàng)目容器化改造

    Docker大型項(xiàng)目容器化改造

    今天小編就為大家分享一篇關(guān)于Docker大型項(xiàng)目容器化改造,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • 基于docker部署Jenkins的詳細(xì)教程

    基于docker部署Jenkins的詳細(xì)教程

    這篇文章主要介紹了基于docker部署Jenkins,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Docker端口沖突5步快速定位并解決容器端口占用難題

    Docker端口沖突5步快速定位并解決容器端口占用難題

    ocker容器端口沖突是部署中的常見(jiàn)問(wèn)題,通常因指定主機(jī)端口被其他進(jìn)程或容器占用導(dǎo)致,這篇文章主要介紹了Docker端口沖突5步快速定位并解決容器端口占用難題的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-04-04
  • 使用Docker構(gòu)建Python FastAPI鏡像的最佳實(shí)踐

    使用Docker構(gòu)建Python FastAPI鏡像的最佳實(shí)踐

    本文分享了優(yōu)化Python FastAPI應(yīng)用Docker部署的關(guān)鍵技巧:使用slim基礎(chǔ)鏡像減小體積,通過(guò)多階段構(gòu)建分離編譯與運(yùn)行環(huán)境,利用.dockerignore排除無(wú)關(guān)文件,推薦采用非root用戶運(yùn)行增強(qiáng)安全性,需要的朋友可以參考下
    2026-02-02
  • 使用docker搭建redis主從的方法步驟

    使用docker搭建redis主從的方法步驟

    這篇文章主要介紹了使用docker搭建redis主從的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評(píng)論

正宁县| 深水埗区| 革吉县| 珲春市| 邢台市| 黎平县| 错那县| 南陵县| 扶余县| 酉阳| 文山县| 丰县| 秦安县| 潜江市| 来凤县| 大丰市| 左贡县| 青冈县| 辽中县| 阜宁县| 台东县| 公主岭市| 靖州| 万荣县| 张北县| 岑巩县| 奉化市| 故城县| 炉霍县| 汽车| 兴山县| 崇文区| 新竹市| 东乡县| 两当县| 清流县| 苗栗县| 柘荣县| 美姑县| 轮台县| 北辰区|