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

Docker在線安裝與離線安裝

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

Docker在線安裝與離線安裝

本文提供了Docker在線安裝與離線安裝,解決不同環(huán)境下Docker安裝問題。

Docker在線安裝

  • 卸載舊版本

    yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine
    
  • 下載需要的安裝包

    yum install -y yum-utils
    
  • 設(shè)置鏡像倉庫

    # 設(shè)置阿里云的Docker鏡像倉庫
    yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  • 更新yum軟件包索引

    yum makecache fast
    
  • 安裝docker

    #安裝最新版本
    yum install -y docker-ce docker-ce-cli containerd.io
    #安裝指定版本
    yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    
  • 配置Docker

    #"graph" 指定docker根目錄(此目錄最好是數(shù)據(jù)盤) 重要
    #"registry-mirrors" 指定docker鏡像倉庫地址 重要
    #"log-opts" 指定docker日志滾動策略 最大100M 最多保留20個 重要
    sudo mkdir -p /etc/docker
    sudo mkdir -p /data/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "graph":"/data/docker",
    "registry-mirrors": ["https://reg-mirror.qiniu.com/","https://hub-mirror.c.163.com/"],
    "log-opts": {
        "max-size": "100m",
        "max-file": "20"
     }
    }
    EOF
    
  • 啟動docker

    #啟動docker
    systemctl start docker
    #設(shè)置開機(jī)啟動
    systemctl enable docker
    #重啟docker
    systemctl restart docker
    
  • 查看docker

    docker version
    

Docker離線安裝

  • 下載docker離線部署包

    根據(jù)自己服務(wù)器的架構(gòu)下載指定版本版本的docker部署包。https://download.docker.com/linux/static/stable/

  • 上傳部署包到服務(wù)器

    上傳部署包到服務(wù)器指定目錄,例如:/data目錄

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

    在部署包同目錄/data創(chuàng)建docker.service文件并寫入以下內(nèi)容。

    [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
    
  • 創(chuàng)建Docker安裝腳本

    在部署包同目錄/data創(chuàng)建install.sh腳本文件并寫入以下內(nèi)容。

    請將腳本中的"graph" 對應(yīng)的/data/docker目錄替換成你希望Docker的根目錄,并創(chuàng)建好目錄(不要在系統(tǒng)盤)。

    #!/bin/sh
    echo '解壓tar包...'
    tar -xvf $1
    
    echo '將docker目錄移到/usr/bin目錄下...'
    cp docker/* /usr/bin/
    
    echo '將docker.service 移到/etc/systemd/system/ 目錄...'
    cp docker.service /etc/systemd/system/
    
    echo '添加文件權(quán)限...'
    chmod +x /etc/systemd/system/docker.service
    
    echo '重新加載配置文件...'
    systemctl daemon-reload
    
    echo '創(chuàng)建daemon.json目錄...'
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-'EOF'
    {
    "graph":"/data/docker",
    "registry-mirrors": ["https://reg-mirror.qiniu.com/","https://hub-mirror.c.163.com/"],
    "log-opts": {
        "max-size": "100m",
        "max-file": "20"
     }
    }
    EOF
    
    echo '設(shè)置開機(jī)自啟...'
    systemctl enable docker.service
    
    echo '啟動docker...'
    systemctl start docker
    
    echo 'docker安裝成功...'
    docker -v
    
  • 安裝Docker

    • 此時/data目錄有以下三個文件。

      #安裝包 X.X.X為實力安裝包版本
      docker-X.X.X.tgz
      #docker配置文件
      docker.service
      #dokcer安裝腳本
      install.sh
      
    • 執(zhí)行安裝腳本

      #docker-X.X.X.tgz 為實際安裝包
      bash install.sh docker-X.X.X.tgz
      
  • 查看Docker文章來源地址http://www.zghlxwxcb.cn/news/detail-777911.html

    docker version
    

到了這里,關(guān)于Docker在線安裝與離線安裝的文章就介紹完了。如果您還想了解更多內(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)文章

  • 【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(104)
  • Docker離線安裝Nvidia-container-toolkit實現(xiàn)容器內(nèi)GPU調(diào)用

    Docker離線安裝Nvidia-container-toolkit實現(xiàn)容器內(nèi)GPU調(diào)用

    需求 :實驗室內(nèi)通過Docker搭建隔離環(huán)境保證各用戶數(shù)據(jù)安全和服務(wù)器環(huán)境安全,防止軟件環(huán)境混雜造成莫名其妙的bug,容器內(nèi)需要能夠調(diào)用顯卡資源。 本文的內(nèi)容基于以下軟件版本: Docker: Docker version 20.10.17, build 100c701 CUDA: NVIDIA-SMI 510.68.02 Driver Version: 510.68.02 CUDA Version:

    2024年01月17日
    瀏覽(20)
  • apache php mysql python 環(huán)境部署與離線安裝deb包

    apache php mysql python 環(huán)境部署與離線安裝deb包

    使用的系統(tǒng)為ubuntu18.04 server amd64 2.1 安裝系統(tǒng): 下載:https://cn.ubuntu.com/download/alternative-downloads 選擇查看全部Ubuntu 鏡像站 點擊可以選擇使用國內(nèi)的源進(jìn)行下載,速度非???2.2 apache mysql php安裝 安裝順序為:apache2,mysql,php,在當(dāng)前的Ubuntu18安裝apache2和mysql時,apt會自動將這兩

    2024年02月12日
    瀏覽(24)
  • 使用docker進(jìn)行nextcloud+onlyoffice環(huán)境搭建(在線 or 離線)

    使用docker進(jìn)行nextcloud+onlyoffice環(huán)境搭建(在線 or 離線)

    1.安裝 MySQL(有MySQL就可以不裝) -e MYSQL_ROOT_PASSWORD= root ? 參數(shù)是設(shè)置MySQL數(shù)據(jù)密碼,根據(jù)自己情況修改密碼,當(dāng)前設(shè)置密碼為 root 2.安裝onlyoffice服務(wù) ?3.安裝nextcloud 4.獲取onlyoffice秘鑰(用于后面nextcloud的onlyoffice插件配置) ?進(jìn)入onlyoffice容器內(nèi) ?查看秘鑰 如下圖紅框內(nèi)容即為

    2024年01月18日
    瀏覽(21)
  • 第七次作業(yè) 運維高級 docker容器進(jìn)級版

    第七次作業(yè) 運維高級 docker容器進(jìn)級版

    1、使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個個人網(wǎng)盤。 (1)拉取相應(yīng)鏡像 (2)運行mysql:5.6容器 (3)運行owncloud容器 (4)查看并驗證 之后在瀏覽器中輸入ipaddress:8080 2、安裝搭建私有倉庫 Harbor (1)下載好harbor和docker-compose (2)上傳到Linux服務(wù)器 (3)復(fù)制docker-compose并修改權(quán)限 (4)解壓harbor (

    2024年02月12日
    瀏覽(26)
  • K8S自動化運維容器化(Docker)集群程序

    K8S自動化運維容器化(Docker)集群程序

    1.什么是K8S K8S全程為Kubernetes,由于K到S直接有8個字母簡稱為K8S。 版本:目前一般是1.18~1.2.0,后續(xù)可能會到1.24-1.26,1.24版本后丟棄了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官網(wǎng):https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    瀏覽(32)
  • 使用code-server為Docker容器搭建在線開發(fā)環(huán)境

    使用code-server為Docker容器搭建在線開發(fā)環(huán)境

    Code-server是一個基于服務(wù)端的開源VSCode。只要服務(wù)器端配置好code-server,就可以在任何瀏覽器上使用VScode訪問服務(wù)器的代碼進(jìn)行編程。(GitHub地址:https://github.com/cdr/code-server) Docker是一個開源的Linux容器引擎。我們在日常的開發(fā)任務(wù)中可以利用Docker容器快速地搭建實驗環(huán)境或

    2023年04月08日
    瀏覽(23)
  • 銀河麒麟V4下離線安裝安裝docker,并解決docker離線安裝中錯誤問題。

    銀河麒麟V4下離線安裝安裝docker,并解決docker離線安裝中錯誤問題。

    1,查看麒麟安裝系統(tǒng)的對應(yīng)的linux內(nèi)核版本 cat /proc/version ?2,根據(jù)自己內(nèi)核版本去Docke官網(wǎng)下載離線安裝包,具體的地址是:Index of linux/ubuntu/dists/xenial/pool/stable/amd64/ 我下載的分別是containerd.io_1.3.7-1_amd64.deb? ,docker-ce_19.03.9~3-0~ubuntu-xenial_amd64.deb? ,docker-ce-cli_19.03.0~3-0~ubuntu

    2024年02月07日
    瀏覽(29)
  • K8S:K8S自動化運維容器Docker集群

    K8S:K8S自動化運維容器Docker集群

    (1)K8S全程為Kubernetes,由于K到S直接有8個字母簡稱為K8S。 (2)版本:目前一般是1.18~1.2.0,后續(xù)可能會到1.24-1.26,1.24版本后丟棄了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 (3)官網(wǎng):https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container S

    2024年02月10日
    瀏覽(43)
  • 【Docker】Docker學(xué)習(xí)之一:離線安裝Docker步驟

    【Docker】Docker學(xué)習(xí)之一:離線安裝Docker步驟

    前言:基于 Ubuntu Jammy 22.04 (LTS) 版本安裝和測試 步驟一 :官網(wǎng)下載 docker 安裝包 步驟二 :解壓安裝包; 步驟三 :將解壓之后的 docker 文件移到 /usr/bin 目錄下; 步驟四 :將 docker 注冊成系統(tǒng)服務(wù); 然后在文件中添加以下內(nèi)容,退出并保存。 步驟五 :給文件增加可執(zhí)行權(quán)限 步驟

    2024年02月04日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包