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

Docker安裝的三種方式

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

Docker安裝的三種方式

1、二進制方式安裝

下載解壓:

cd /opt
wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.1.tgz
tar -xf docker-20.10.1.tgz
mv docker/* /usr/bin/

配置鏡像加速:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF

作為服務(wù)啟動:

cat > /usr/lib/systemd/system/docker.service << EOF
[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=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
#TasksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
EOF

啟動:

systemctl daemon-reload
systemctl start docker
systemctl enable docker
systemctl status docker

2、rpm方式安裝docker

下載地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

mkdir -p /opt/docker_rpm
cd /opt/docker_rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.1-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-20.10.1-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-rootless-extras-20.10.1-3.el7.x86_64.rpm

從 docker 安裝包版本下載對應(yīng)所有依賴包:

mkdir -p /opt/rpm_cache
yum install --downloadonly --downloaddir=/opt/rpm_cache /opt/docker_rpm/*.rpm

將依賴包移動到安裝包目錄下:

cd /opt/rpm_cache
mv * /opt/docker_rpm
cd /opt/docker_rpm
[root@master docker_rpm]# ll
總用量 106232
-rw-r--r--. 1 root root    78256 823 2019 audit-libs-python-2.8.5-4.el7.x86_64.rpm
-rw-r--r--. 1 root root   302068 1112 2018 checkpolicy-2.5-8.el7.x86_64.rpm
-rw-r--r--. 1 root root 34677436 618 09:48 containerd.io-1.4.3-3.1.el7.x86_64.rpm
-rw-r--r--. 1 root root    40816 76 2020 container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
-rw-r--r--. 1 root root 27890212 618 09:48 docker-ce-20.10.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 34723732 618 09:48 docker-ce-cli-20.10.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root  9486464 618 09:48 docker-ce-rootless-extras-20.10.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root    83764 429 2020 fuse3-libs-3.6.1-4.el7.x86_64.rpm
-rw-r--r--. 1 root root    55796 429 2020 fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
-rw-r--r--. 1 root root    67720 823 2019 libcgroup-0.41-21.el7.x86_64.rpm
-rw-r--r--. 1 root root   115284 1112 2018 libsemanage-python-2.5-14.el7.x86_64.rpm
-rw-r--r--. 1 root root   468316 44 2020 policycoreutils-python-2.5-34.el7.x86_64.rpm
-rw-r--r--. 1 root root    32880 74 2014 python-IPy-0.75-6.el7.noarch.rpm
-rw-r--r--. 1 root root   635184 1112 2018 setools-libs-3.3.8-4.el7.x86_64.rpm
-rw-r--r--. 1 root root    83452 429 2020 slirp4netns-0.4.3-4.el7_8.x86_64.rpm

安裝:

[root@master docker_rpm]# rpm -ivh *.rpm
警告:containerd.io-1.4.3-3.1.el7.x86_64.rpm: 頭V4 RSA/SHA512 Signature, 密鑰 ID 621e9f35: NOKEY
準備中...                          ################################# [100%]
正在升級/安裝...
   1:libcgroup-0.41-21.el7            ################################# [  7%]
   2:slirp4netns-0.4.3-4.el7_8        ################################# [ 13%]
   3:setools-libs-3.3.8-4.el7         ################################# [ 20%]
   4:python-IPy-0.75-6.el7            ################################# [ 27%]
   5:libsemanage-python-2.5-14.el7    ################################# [ 33%]
   6:fuse3-libs-3.6.1-4.el7           ################################# [ 40%]
   7:fuse-overlayfs-0.7.2-6.el7_8     ################################# [ 47%]
   8:docker-ce-cli-1:20.10.1-3.el7    ################################# [ 53%]
   9:checkpolicy-2.5-8.el7            ################################# [ 60%]
  10:audit-libs-python-2.8.5-4.el7    ################################# [ 67%]
  11:policycoreutils-python-2.5-34.el7################################# [ 73%]
  12:container-selinux-2:2.119.2-1.911################################# [ 80%]
  13:containerd.io-1.4.3-3.1.el7      ################################# [ 87%]
  14:docker-ce-rootless-extras-0:20.10################################# [ 93%]
  15:docker-ce-3:20.10.1-3.el7        ################################# [100%]

開啟docker并將其設(shè)置成開機自啟動:

[root@master docker_rpm]# systemctl daemon-reload
[root@master docker_rpm]# systemctl start docker
[root@master docker_rpm]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@master docker_rpm]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since 日 2023-06-18 09:55:28 CST; 10s ago
     Docs: https://docs.docker.com
 Main PID: 59204 (dockerd)
   CGroup: /system.slice/docker.service
           └─59204 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.122915885+08:00" level=info msg="ccR...grpc
6月 18 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.122926099+08:00" level=info msg="Cli...grpc
618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.155614196+08:00" level=info msg="Loa...rt."
618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.675204341+08:00" level=info msg="Def...ess"
618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.787624147+08:00" level=info msg="Fir...ing"
618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.890629800+08:00" level=info msg="Loa...ne."
618 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.975273092+08:00" level=info msg="Doc...10.1
6月 18 09:55:27 master dockerd[59204]: time="2023-06-18T09:55:27.976202365+08:00" level=info msg="Dae...ion"
6月 18 09:55:28 master systemd[1]: Started Docker Application Container Engine.
6月 18 09:55:28 master dockerd[59204]: time="2023-06-18T09:55:28.010025462+08:00" level=info msg="API...ock"
Hint: Some lines were ellipsized, use -l to show in full.

配置鏡像加速:

[root@master docker_rpm]# mkdir -p /etc/docker
[root@master docker_rpm]# tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF
[root@master docker_rpm]# systemctl restart docker

卸載:

[root@slave2 docker_rpm]# rpm -qa | grep docker
docker-ce-cli-20.10.1-3.el7.x86_64
docker-ce-rootless-extras-20.10.1-3.el7.x86_64
docker-ce-20.10.1-3.el7.x86_64
yum -y remove docker-ce-cli-20.10.1-3.el7.x86_64
yum -y remove docker-ce-20.10.1-3.el7.x86_64
rm -rf /var/lib/docker

3、yum安裝

卸載舊版本:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

設(shè)置鏡像倉庫:

# 默認是國外的,這里使用阿里云的鏡像
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安裝需要的插件:

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

更新yum軟件包索引:

# 更新yum軟件包索引
yum makecache fast

安裝docker引擎:

# 安裝特定版本 
# 查看有哪些版本
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
yum install docker-ce-20.10.21 docker-ce-cli-20.10.21 containerd.io
# 安裝最新版本
yum install docker-ce docker-ce-cli containerd.io

啟動Docker:

systemctl enable docker && systemctl start docker

配置Docker鏡像加速:

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"]
}
# 重啟
systemctl restart docker

查看加速是否生效:

docker info

驗證Docker信息:

docker -v

其它Docker命令:

# 停止docker
systemctl stop docker

# 查看docker狀態(tài)
systemctl status docker

卸載Docker的命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-512090.html

yum remove docker-ce-20.10.21 docker-ce-cli-20.10.21 containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

到了這里,關(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īng)查實,立即刪除!

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

相關(guān)文章

  • Docker 實現(xiàn)掛載的三種方式

    Docker 實現(xiàn)掛載的三種方式

    容器中運行的應(yīng)用,有可能會產(chǎn)生數(shù)據(jù),如果將數(shù)據(jù)直接存儲到容器中,如果刪除容器時,容器中的數(shù)據(jù)會一起被刪除,例如: 如果運行的是數(shù)據(jù)庫容器,數(shù)據(jù)庫容器直接保存的數(shù)據(jù)文件,刪除容器時,容易導(dǎo)致數(shù)據(jù)丟失 為了防止數(shù)據(jù)丟失,可以把數(shù)據(jù)保存到宿主機上,這樣有便于容器之間

    2024年01月23日
    瀏覽(27)
  • Docker系列---【Docker設(shè)置時區(qū)的三種方式】

    將宿主機與容器的時間進行掛載,直接使用宿主機的時區(qū)

    2024年02月17日
    瀏覽(23)
  • Docker存儲目錄遷移的三種方式

    背景: 隨著docker的使用時間越來越長,導(dǎo)致鏡像和容器越來越多,占滿了系統(tǒng)盤空間,這時,我們需要給它們搬個家了 下面咱們提供三種方式 docker info :查看docker的存儲等相關(guān)信息 1、停止docker 服務(wù) 2、備份數(shù)據(jù)到新的存放路徑 3、備份 /var/lib/docker 路徑 4、創(chuàng)建軟連接 5、啟

    2024年02月07日
    瀏覽(19)
  • Docker容器配置啟動順序的三種方式

    Docker容器配置啟動順序的三種方式

    https://blog.csdn.net/L_Open2021/article/details/129901741 目錄 1.問題描述 2.問題解決 方法1:通過 depends_on 結(jié)合 healthcheck 實現(xiàn)容器順序啟動(強烈推薦?。??方案2:shell腳本彈窗被依賴(較復(fù)雜) 方案3:通過Docker file 設(shè)置延時啟動(不推薦,偽順序) 在微服務(wù)項目中,多容器之間存在

    2024年02月07日
    瀏覽(24)
  • 為Java應(yīng)用創(chuàng)建Docker鏡像的三種方式

    為Java應(yīng)用創(chuàng)建Docker鏡像的三種方式

    在 Dockerfiles 出現(xiàn)的很久之前,Java 開發(fā)者大多使用單體應(yīng)用方式部署(WARs, JARs, EARs, 等等)?,F(xiàn)在如你所知,最好的做法是為每個小業(yè)務(wù)單獨部署的微服務(wù)方式。你構(gòu)建的不是一個巨大的單體應(yīng)用程序,而是使多個可以獨立運行的小服務(wù)。 這正是 Docker 的用武之地。如果你想

    2023年04月26日
    瀏覽(20)
  • 修改Docker容器中的mysql時區(qū)的三種方式

    修改Docker容器中的mysql時區(qū)的三種方式

    一、臨時修改時區(qū) // 查看linux時區(qū) date -R // 查看mysql的時區(qū) show variables like ‘%time_zone%’ // 查看當(dāng)前時間 select now() // 設(shè)置全局 set global time_zone = ‘+8:00’ // 設(shè)置當(dāng)前會話 set global time_zone = ‘+8:00’ // 立即生效 flush privileges 二.、 永久修改Docker容器中mysql的時區(qū) 我們通常在創(chuàng)建

    2024年02月03日
    瀏覽(21)
  • Linux安裝軟件的三種方式

    Linux安裝軟件的三種方式

    Linux安裝軟件的三種方式分別為: rpm yum在線安裝 解壓縮 概述:RPM(RedHat Package Manager),RedHat軟件包管理工具,類似windows里面的setup.exe,是Linux這系列操作系統(tǒng)里面的打包安裝工具,它雖然是RedHat的標志,但理念是通用的。 RPM包的名稱格式 Apache-1.3.23-11.i386.rpm “apache” 軟件

    2024年02月06日
    瀏覽(25)
  • MAC安裝git的三種方式

    MAC安裝git的三種方式

    在MAC上安裝Git有多種方式,包括通過Homebrew、下載安裝包等多種方式。以下是幾種安裝方式的步驟和說明。 Homebrew是一個流行的Mac包管理器,它可以方便地安裝和管理各種軟件包,包括Git。 打開終端應(yīng)用程序(Terminal)。 安裝Homebrew: 安裝Git: 驗證Git是否安裝成功: 如果顯

    2024年02月15日
    瀏覽(27)
  • Mac系統(tǒng)安裝軟件的三種方式

    Mac系統(tǒng)安裝軟件的三種方式

    應(yīng)用商店獲取 這種方法是最簡單的,直接在 AppStore 搜索軟件名稱,然后點擊 獲取 即可,不過有的軟件在 AppStore 中并搜不到。 第三方網(wǎng)站下載 應(yīng)用商店的 app 用戶在進行付費購買時,蘋果需要從中抽取一定比例的費用,所以有些開發(fā)團隊也會在自己的官網(wǎng)提供下載,沒有中

    2024年02月09日
    瀏覽(39)
  • R語言實操記錄——獲取包的三種渠道及安裝包的三種方式

    R語言實操記錄——獲取包的三種渠道及安裝包的三種方式

    R語言實操記錄——獲取包的三種渠道及安裝包的三種方式 渠道1 、CRAN:R語言的官網(wǎng),里面包含有絕大多部分領(lǐng)域的大部分包。 渠道2 、Bioconductor:生物專業(yè)的相關(guān)網(wǎng)頁,包含有大部分的專業(yè)數(shù)據(jù)分析包。 渠道3 、Github:一部分還未被官網(wǎng)收錄的包或者比較新的包會被發(fā)布在

    2024年02月07日
    瀏覽(55)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包