一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

無網(wǎng)不懼,輕松上手,openEuler系統(tǒng)離線部署Docker全攻略!

 攻城獅成長日志 2024-07-23 發(fā)布于廣東

大家好!我是一個(gè)熱衷于分享IT技術(shù)的up主。在這個(gè)公眾號(hào)里,我將為大家?guī)碜钚?、最?shí)用的技術(shù)干貨,從編程語言到前沿科技,從軟件開發(fā)到網(wǎng)絡(luò)安全。希望通過我的分享,能夠幫助更多的小伙伴提升技術(shù)水平,共同成長!歡迎關(guān)注,一起探索科技的魅力吧!

在許多企業(yè)環(huán)境中,網(wǎng)絡(luò)訪問受限或出于安全考慮無法直接連接互聯(lián)網(wǎng),這使得在這些環(huán)境中安裝和部署軟件變得更加復(fù)雜。為了應(yīng)對這些挑戰(zhàn),離線部署Docker成為一種實(shí)用的解決方案。本文將詳細(xì)介紹如何在歐拉系統(tǒng)openEuler上進(jìn)行Docker的離線部署,以便在無網(wǎng)絡(luò)連接的情況下依然能夠順利使用Docker進(jìn)行容器化管理。

關(guān)于openEuler

openEuler是一個(gè)由華為主導(dǎo)并開源的Linux發(fā)行版,旨在為企業(yè)級應(yīng)用提供高性能、高安全性和高穩(wěn)定性的操作系統(tǒng)平臺(tái)。openEuler是一個(gè)由華為主導(dǎo)并開源的Linux發(fā)行版,旨在為企業(yè)級應(yīng)用提供高性能、高安全性和高穩(wěn)定性的操作系統(tǒng)平臺(tái)。作為一個(gè)社區(qū)驅(qū)動(dòng)的項(xiàng)目,openEuler不僅繼承了Linux的開放性和靈活性,還集成了多種優(yōu)化和增強(qiáng)功能,特別是在云計(jì)算、大數(shù)據(jù)、人工智能等領(lǐng)域表現(xiàn)出色。

openEuler官網(wǎng)

部署最新Docker版本

本次案例使用的是openEuler 24.03的版本,如下圖所示:

查看版本信息

關(guān)于openEuler系統(tǒng)的部署請查看官方的文檔[1],有詳細(xì)的教程文章。

下載Docker二進(jìn)制離線包

下圖展示了Docker官方提供的二進(jìn)制包下載頁面,可以用于進(jìn)行Docker的離線安裝。通過使用這些官方提供的二進(jìn)制包,即使在無法訪問互聯(lián)網(wǎng)的環(huán)境中,依然能夠順利完成Docker的部署。

Docker二進(jìn)制軟件包

本案了采用dockr-27.0.3的版本進(jìn)行部署,通過下面的命令進(jìn)行下載:

 wget https://download./linux/static/stable/x86_64/docker-27.0.3.tgz

解壓文件

首先,將下載好的Docker二進(jìn)制安裝包拷貝到目標(biāo)系統(tǒng)上,然后使用tar命令解壓縮這些文件。以下命令展示了如何完成這一步:

tar -zxvf docker-27.0.3.tgz

這條命令會(huì)將Docker的二進(jìn)制文件解壓縮到當(dāng)前目錄下,解壓后的文件包括Docker守護(hù)進(jìn)程、客戶端、以及相關(guān)的命令行工具。如下圖所示:

解壓后的目錄

把文件復(fù)制到/usr/bin/目錄下

完成解壓縮后,我們需要將這些文件移動(dòng)到系統(tǒng)的標(biāo)準(zhǔn)可執(zhí)行文件目錄中,以便系統(tǒng)能夠正確調(diào)用Docker命令:

cp docker/* /usr/bin/

創(chuàng)建Docker服務(wù)文件

使用systemd來管理Docker服務(wù)是確保其開機(jī)自啟動(dòng)和便捷控制的最佳實(shí)踐之一。創(chuàng)建一個(gè)名為docker.service的systemd服務(wù)文件。這個(gè)文件通常位于/usr/lib/systemd/system/目錄下:

vim /usr/lib/systemd/system/docker.service

在文件中添加以下內(nèi)容  :

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

為了使新的服務(wù)文件生效,需要重新加載systemd的配置:

systemctl daemon-reload

啟動(dòng)并啟用Docker服務(wù)

  • 啟動(dòng)Dcoker服務(wù)
systemctl start docker
  • 檢查Docker服務(wù)狀態(tài),確保其正常運(yùn)行:
systemctl status docker

允許上述命令后,輸入如下圖結(jié)果:

檢查Docker服務(wù)情況
  • 設(shè)置Docker服務(wù)開機(jī)自啟動(dòng)
systemctl enable docker

驗(yàn)證Docker安裝

通過以下命令驗(yàn)證Docker是否正確安裝和運(yùn)行:

docker --version

執(zhí)行完上述命令后,輸出如下結(jié)果:

通過上述返回的信息看到Docker已經(jīng)正確安裝好了。運(yùn)行一個(gè)簡單的Docker容器,驗(yàn)證Docker是否正常工作 :

docker run -d nginx

運(yùn)行上述命令出現(xiàn)如下圖結(jié)果,則說明Docker已成功安裝并正常運(yùn)行。

總結(jié)

通過以上步驟,我們實(shí)現(xiàn)了在歐拉系統(tǒng)上離線部署Docker。盡管離線環(huán)境限制了直接從網(wǎng)絡(luò)獲取軟件包的能力,但通過提前準(zhǔn)備好所需的安裝包和依賴,我們依然可以順利完成Docker的安裝和部署。


    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    婷婷亚洲综合五月天麻豆 | 国产亚洲欧美另类久久久 | 日本熟妇五十一区二区三区 | 欧美日韩国产福利在线观看| 国产精品日韩精品一区| 日本一品道在线免费观看| 中文文精品字幕一区二区| 色丁香之五月婷婷开心| 国产福利一区二区久久| 狠狠亚洲丁香综合久久| 91福利免费一区二区三区| 日本加勒比系列在线播放| 欧美特色特黄一级大黄片| 99日韩在线视频精品免费| 人妻亚洲一区二区三区| 中文字幕亚洲在线一区| 国产精品欧美一级免费| 偷拍美女洗澡免费视频| 亚洲国产成人精品一区刚刚| 色婷婷人妻av毛片一区二区三区| 色一情一乱一区二区三区码| 中日韩美一级特黄大片| 韩国激情野战视频在线播放| 久久女同精品一区二区| 久久精品国产亚洲av麻豆尤物| 欧美一区二区口爆吞精| 一区二区日韩欧美精品| 亚洲国产精品久久综合网| 亚洲中文字幕免费人妻| 国产成人精品国产亚洲欧洲| 日本本亚洲三级在线播放| 五月的丁香婷婷综合网| 国产真人无遮挡免费视频一区| 国产精品欧美一级免费| 中文久久乱码一区二区| 欧美日韩一区二区三区色拉拉| 日韩在线视频精品中文字幕| 老司机精品视频在线免费看| 日韩三极片在线免费播放| 欧美亚洲国产日韩一区二区| 亚洲精品成人综合色在线|