国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker之centos7環(huán)境離線安裝

這篇具有很好參考價值的文章主要介紹了Docker之centos7環(huán)境離線安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、docker簡介

??Docker是一個開源的應(yīng)用容器引擎,可以讓開發(fā)者將應(yīng)用及其依賴打包在一個虛擬的容器中,方便地部署、移植、升級和管理。Docker可以運行在Linux、Windows和MacOS等操作系統(tǒng)上,并且可以在不同的平臺之間進(jìn)行交互和遷移。Docker的主要特點包括輕量級、快速、易于使用、可移植和可擴(kuò)展等。Docker的生態(tài)系統(tǒng)非常豐富,有許多第三方工具和插件可以與之配合使用,如Docker Compose、Docker Swarm等。Docker已經(jīng)成為了現(xiàn)代化軟件開發(fā)和部署的標(biāo)準(zhǔn)之一,被廣泛應(yīng)用于云計算、容器化、微服務(wù)等領(lǐng)域。在一些不能訪問互聯(lián)網(wǎng)的局域網(wǎng)環(huán)境中,如果我們需要部署應(yīng)用系統(tǒng)服務(wù),需要安裝許多的軟件依賴,我們可以采用容器部署方式,將系統(tǒng)服務(wù)依賴的軟件包提前安裝到容器中,然后生成定制的鏡像文件,這樣就可以實現(xiàn)系統(tǒng)服務(wù)的快速離線部署。當(dāng)然,既然是離線環(huán)境,容器所需的docker環(huán)境我們也需要離線部署。此博文介紹docker離線安裝方式,博文實驗環(huán)境如下:

  • 操作系統(tǒng):centos7.9
  • docker版本:23.0.1

二、安裝步驟

1、下載docker安裝包

??訪問docker官網(wǎng)下載所需的docker版本軟件包。

[root@s142 tmp]# wget https://download.docker.com/linux/static/stable/x86_64/docker-23.0.1.tgz
[root@s142 tmp]# ll -h
total 64M
-rw-r–r-- 1 root root 64M Mar 8 19:23 docker-23.0.1.tgz

2、中斷網(wǎng)絡(luò)模擬內(nèi)網(wǎng)

??博文是在虛擬機(jī)環(huán)境下模擬隔離網(wǎng)絡(luò),可以通過刪除DNS地址或者不配置網(wǎng)關(guān)地址的方式模擬隔離網(wǎng)絡(luò)。

[root@s142 tmp]# ping www.baidu.com
ping: www.baidu.com: Name or service not known

3、解壓軟件包

[root@s142 tmp]# tar -zxvf docker-23.0.1.tgz
docker/
docker/docker-proxy
docker/containerd
docker/dockerd
docker/runc
docker/docker-init
docker/containerd-shim-runc-v2
docker/ctr
docker/docker

4、復(fù)制docker目錄下的文件到/usr/bin目錄下

??查看解壓后的目錄,我們可以發(fā)現(xiàn)都是一些可以執(zhí)行文件,我們將這些文件全部復(fù)制到/usr/bin目錄下。
centos7離線安裝docker,docker,docker,容器,離線安裝docker,centos7,重載守護(hù)進(jìn)程配置

5、創(chuàng)建docker.service文件

??進(jìn)入到/usr/lib/systemd/system/目錄下,我們編輯創(chuàng)建docker.service文件,用于管理docker服務(wù),復(fù)制黏貼如下內(nèi)容即可。

[root@s142 tmp]# vim /usr/lib/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \
                -H tcp://0.0.0.0:4243 \
                -H unix:///var/run/docker.sock \
                --selinux-enabled=false \
                --log-opt max-size=100m
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

6、重新加載daemon-reload

[root@s142 tmp]# systemctl daemon-reload

7、查看docker版本

centos7離線安裝docker,docker,docker,容器,離線安裝docker,centos7,重載守護(hù)進(jìn)程配置

8、啟動docker

[root@s142 system]# systemctl start docker

9、上傳本地鏡像到服務(wù)器

[root@s142 system]# ll /tmp/ |grep ubuntu
-rw-r–r-- 1 root root 4104475648 May 11 11:19 ubuntu_conda.tar

10、加載鏡像文件到docker

[root@s142 system]# docker load < /tmp/ubuntu_conda.tar
[root@s142 system]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu_conda latest b1ff3fd0fb2e 12 hours ago 3.99GB

11、使用鏡像啟動容器實例

[root@s142 system]# docker run -itd --name utest ubuntu_conda
9b10eebcf96c1c2ec324356e136e76304f6a996550a538253b3d5ffa04f8bc29

12、查看容器運行情況看

[root@s142 system]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9b10eebcf96c ubuntu_conda “/bin/bash” About a minute ago Up About a minute utest
centos7離線安裝docker,docker,docker,容器,離線安裝docker,centos7,重載守護(hù)進(jìn)程配置

三、寫在結(jié)尾

??離線安裝docker百度查到的是需要手動安裝依賴libcgroup庫和device-mapper,博主實驗時未手動安裝這兩個包,檢查centos7.9系統(tǒng)已經(jīng)安裝了device-mapper,但是沒有l(wèi)ibcgroup庫,但是docker運行并沒有發(fā)現(xiàn)問題??夏苁且驗閏entos7.9系統(tǒng)環(huán)境原因與網(wǎng)上博主環(huán)境有區(qū)別。所以將這部分留在最后,待后續(xù)docker運行發(fā)現(xiàn)有問題再進(jìn)一步更新。

[root@s142 system]# rpm -qa |grep libcgroup
[root@s142 system]# rpm -qa |grep device-mapper
device-mapper-persistent-data-0.7.3-3.el7.x86_64
device-mapper-1.02.149-8.el7.x86_64
device-mapper-libs-1.02.149-8.el7.x86_64
device-mapper-event-libs-1.02.149-8.el7.x86_64
device-mapper-event-1.02.149-8.el7.x86_64文章來源地址http://www.zghlxwxcb.cn/news/detail-692684.html

到了這里,關(guān)于Docker之centos7環(huán)境離線安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Docker CE介紹和CentOS7.5.1804離線安裝Docker CE

    Docker CE介紹和CentOS7.5.1804離線安裝Docker CE

    Docker CE(CE,Community Edition是社區(qū)版本的意思)是一個免費、開源的應(yīng)用容器化平臺,可幫助開發(fā)人員將應(yīng)用程序打包成容器,并在任何地方運行,從而將應(yīng)用與底層基礎(chǔ)設(shè)施隔離開來,簡化了開發(fā)流程并提高了應(yīng)用程序的可移植性、可測試性和可伸縮性。 Docker CE 提供了完整

    2024年02月01日
    瀏覽(55)
  • docker容器安裝CentOS7.9

    docker容器安裝CentOS7.9

    2.1進(jìn)入docker鏡像官網(wǎng)查看centos版本 容器鏡像地址: hub.docker.com 2.2拉取centos7.9的鏡像 2.3啟動容器 備注: 2.3.1使?鏡像id直接啟動 2.3.2使?鏡像id啟動并設(shè)置容器端口映射和登錄name 備注: -p 5000:22 容器端口為5000,5000映射到22 -- privileged=true 表?使?特權(quán)模式,使?這個參數(shù)的

    2023年04月24日
    瀏覽(19)
  • centos 離線環(huán)境安裝docker

    1.下載docker 其他版本在上級目錄選擇下載 https://download.docker.com/linux/static/stable/x86_64/ 2.下載的文件上傳到centos服務(wù)器上并解壓 3.復(fù)制解壓目錄中的文件到 /usr/bin 下 4.創(chuàng)建docker服務(wù) 創(chuàng)建文件并寫入 vim /etc/systemd/system/docker.service 下面內(nèi)容 5.給文件設(shè)置權(quán)限 6.重啟daemon-reload 執(zhí)行后

    2024年02月07日
    瀏覽(25)
  • Ubuntu基礎(chǔ)配置+Docker配置和使用+容器化centos7大數(shù)據(jù)環(huán)境準(zhǔn)備

    Ubuntu基礎(chǔ)配置+Docker配置和使用+容器化centos7大數(shù)據(jù)環(huán)境準(zhǔn)備

    環(huán)境:ubuntu 18.04 大數(shù)據(jù)技術(shù)與應(yīng)用賽項平臺環(huán)境 安裝完Ubuntu之后,除了需要新建用戶、設(shè)置密碼之外,我們還要設(shè)置root密碼,雖然Ubuntu默認(rèn)有root超級管理員賬戶,但是具體的密碼我們可以自行設(shè)置 1.1設(shè)置root密碼: 1.啟動Ubuntu 啟動Ubuntu,有圖形界面的,啟動終端即可 2.終端

    2024年01月17日
    瀏覽(50)
  • Docker環(huán)境離線安裝教程,附docker容器鏡像打包,導(dǎo)出,導(dǎo)入加載鏡像等

    (此方式在某些環(huán)境下可能不支持,如果不支持 請參考方式2) 下載文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上傳,解壓文件, 進(jìn)入目錄 執(zhí)行 :bash install.sh 啟動docker服務(wù):service docker restart 下載地址:https://download.docker.com/linux/static/stable/x86_64/ 驗證:

    2024年02月15日
    瀏覽(29)
  • Centos7系統(tǒng) Docker 安裝和使用教程(超詳細(xì)附帶常用的容器部署代碼)

    簡介 Docker 是一個開源的容器化平臺,可幫助開發(fā)者輕松地創(chuàng)建、部署和運行應(yīng)用程序。 Docker 使開發(fā)人員能夠在一個獨立的容器中打包應(yīng)用程序及其依賴項,這樣他們就可以輕松地將應(yīng)用程序移植到任何其他環(huán)境中。 使用 Docker 的主要優(yōu)勢: 便于部署:由于 Docker 容器可以在

    2024年02月08日
    瀏覽(57)
  • linux(centos7)離線安裝A100顯卡驅(qū)動cuda/cudnn 以及解決docker not select device driver...gpu

    linux(centos7)離線安裝A100顯卡驅(qū)動cuda/cudnn 以及解決docker not select device driver...gpu

    1.確認(rèn)GPU型號和操作系統(tǒng)版本,本示例中以A100以及操作系統(tǒng)為Centos 7.9進(jìn)行操作。 準(zhǔn)備GPU驅(qū)動和CUDA 11.2軟件包,在nvidia官網(wǎng)進(jìn)行驅(qū)動包和CUDA包下載 鏈接: link linux系統(tǒng)均選擇 Linux 64-bit CUDA Toolkit選擇最新版本 如您需要老版本CUDA,請前往老版本CUDA下載 本示例中使用CUDA 11.2。 訪

    2024年02月15日
    瀏覽(36)
  • 在Ubuntu操作系統(tǒng)和centos7上安裝docker環(huán)境的詳細(xì)步驟

    Ubuntu操作系統(tǒng)安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。 CentOS7安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。

    2024年02月05日
    瀏覽(38)
  • Linux CentOS7 離線安裝gcc環(huán)境

    Linux CentOS7 離線安裝gcc環(huán)境

    環(huán)境有網(wǎng)絡(luò)的情況,推薦在線安裝,這樣安裝不容易出錯,安裝命令如下: 有些環(huán)境是沒有公網(wǎng)環(huán)境的,此時需要離線安裝配置gcc環(huán)境: ? ? ? ? 離線安裝步驟如下: 先下載一個 gcc-c++-4.8.5-39.el7.x86_64.tar.gz(點擊跳轉(zhuǎn)百度云盤) 提取碼:krca 下載完成后上傳到系統(tǒng)中,進(jìn)行

    2024年02月14日
    瀏覽(34)
  • Docker啟動Centos7容器,并在容器中安裝Docker,且開啟SSH

    前言 此處我的需求是,在docker中啟動centos7容器,并在容器中安裝docker,支持ssh遠(yuǎn)程連接。如果你不需要在容器中安裝docker,則可以只看第一部分的前兩段,分別為: 啟動centos7 容器 和 進(jìn)入剛剛創(chuàng)建的容器 ,然后直接跳過安裝docker階段,直接去看 開啟 ssh 服務(wù) 即可。 啟動c

    2024年02月15日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包