欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux環(huán)境下安裝docker環(huán)境(親測無坑)

 更新時(shí)間:2022年01月23日 17:28:40   作者:七月的小尾巴  
大家好,本篇文章主要講的是Linux環(huán)境下安裝docker環(huán)境(親測無坑),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下

安裝前提條件

Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,首先驗(yàn)證你的服務(wù)器是否支持Docker!

通過 uname -r 命令查看當(dāng)前的內(nèi)核版本

[root@iZbp18425116ezmjdmbdgeZ ~]# uname -r
4.18.0-193.14.2.el8_2.x86_64

可以看到我的服務(wù)器是4.18.0,是支持Docker的。

第一步:檢查并清除系統(tǒng)殘余項(xiàng),并安裝Docker依賴環(huán)境

1、清除殘余

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum remove docker \
>                           docker-client \
>                           docker-client-latest \
>                           docker-common \
>                           docker-latest \
>                           docker-latest-logrotate \
>                           docker-logrotate \
>                           docker-selinux \
>                           docker-engine-selinux \
>                           docker-engine

執(zhí)行結(jié)果

No match for argument: docker
No match for argument: docker-client
No match for argument: docker-client-latest
No match for argument: docker-common
No match for argument: docker-latest
No match for argument: docker-latest-logrotate
No match for argument: docker-logrotate
No match for argument: docker-selinux
No match for argument: docker-engine-selinux
No match for argument: docker-engine
沒有軟件包需要移除。
依賴關(guān)系解決。
無需任何處理。
完畢!

我這臺是新租的服務(wù)器的,所以沒有依賴項(xiàng)存在。(為了保障docker的順利安裝還是執(zhí)行了一下)

安裝下載Docker依賴的工具

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2

結(jié)果

已升級:
  device-mapper-8:1.02.177-10.el8.x86_64                                  device-mapper-event-8:1.02.177-10.el8.x86_64                      
  device-mapper-event-libs-8:1.02.177-10.el8.x86_64                       device-mapper-libs-8:1.02.177-10.el8.x86_64                       
  device-mapper-persistent-data-0.9.0-4.el8.x86_64                        dnf-4.7.0-4.el8.noarch                                            
  dnf-data-4.7.0-4.el8.noarch                                             dnf-plugins-core-4.0.21-3.el8.noarch                              
  ima-evm-utils-1.3.2-12.el8.x86_64                                       libdnf-0.63.0-3.el8.x86_64                                        
  librepo-1.14.0-2.el8.x86_64                                             libsolv-0.7.19-1.el8.x86_64                                       
  lvm2-8:2.03.12-10.el8.x86_64                                            lvm2-libs-8:2.03.12-10.el8.x86_64                                 
  python3-dnf-4.7.0-4.el8.noarch                                          python3-dnf-plugins-core-4.0.21-3.el8.noarch                      
  python3-hawkey-0.63.0-3.el8.x86_64                                      python3-libdnf-0.63.0-3.el8.x86_64                                
  python3-librepo-1.14.0-2.el8.x86_64                                     python3-rpm-4.14.3-19.el8.x86_64                                  
  rpm-4.14.3-19.el8.x86_64                                                rpm-build-libs-4.14.3-19.el8.x86_64                               
  rpm-libs-4.14.3-19.el8.x86_64                                           rpm-plugin-selinux-4.14.3-19.el8.x86_64                           
  rpm-plugin-systemd-inhibit-4.14.3-19.el8.x86_64                         yum-4.7.0-4.el8.noarch                                            

已安裝:
  libmodulemd-2.13.0-1.el8.x86_64                 tpm2-tss-2.3.2-4.el8.x86_64                 yum-utils-4.0.21-3.el8.noarch                

完畢!

這里內(nèi)容比較長,我只截取了結(jié)尾部分

添加阿里云的軟件源

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

結(jié)果:

Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

以后每個(gè)軟件都優(yōu)先從阿里云的軟件庫中下載,如果阿里云倉庫沒有,會去docker.hub中下載。(與maven倉庫同理)

更新yum緩存(為了保證能更新和下載需要的服務(wù):如docker)

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum makecache 

結(jié)果:

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum makecache
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; 配置:ID 為 "failovermethod" 的 OptionBinding 不存在
CentOS-8 - AppStream                                                                                        441 kB/s | 4.3 kB     00:00    
CentOS-8 - Base                                                                                             437 kB/s | 3.9 kB     00:00    
CentOS-8 - Extras                                                                                           194 kB/s | 1.5 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                              602 kB/s | 4.7 kB     00:00    
Docker CE Stable - x86_64                                                                                    30 kB/s |  19 kB     00:00    
元數(shù)據(jù)緩存已建立。

第二步:Docker依賴環(huán)境搭建好之后,安裝并啟動Docker

1、安裝Docker(CE-社區(qū)版)

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum -y install docker-ce

由于需要下載并安裝docker,有的機(jī)器會有點(diǎn)慢,請耐心等待!

結(jié)果:

Installed:
  docker-ce.x86_64 3:18.09.0-3.el7
 
Dependency Installed:
  audit-libs-python.x86_64 0:2.8.1-3.el7_5.1      checkpolicy.x86_64 0:2.5-6.el7              container-selinux.noarch 2:2.68-1.el7
  containerd.io.x86_64 0:1.2.0-3.el7              docker-ce-cli.x86_64 1:18.09.0-3.el7        libcgroup.x86_64 0:0.41-15.el7
  libseccomp.x86_64 0:2.3.1-3.el7                 libsemanage-python.x86_64 0:2.5-11.el7      libtool-ltdl.x86_64 0:2.4.2-22.el7_3
  policycoreutils-python.x86_64 0:2.5-22.el7      python-IPy.noarch 0:0.75-6.el7              setools-libs.x86_64 0:3.3.8-2.el7
 
Dependency Updated:
  audit.x86_64 0:2.8.1-3.el7_5.1                       audit-libs.x86_64 0:2.8.1-3.el7_5.1   libselinux.x86_64 0:2.5-12.el7
  libselinux-python.x86_64 0:2.5-12.el7                libselinux-utils.x86_64 0:2.5-12.el7  libsemanage.x86_64 0:2.5-11.el7
  libsepol.x86_64 0:2.5-8.1.el7                        policycoreutils.x86_64 0:2.5-22.el7   selinux-policy.noarch 0:3.13.1-192.el7_5.6
  selinux-policy-targeted.noarch 0:3.13.1-192.el7_5.6
 
Complete!

看到complete!下載并安裝成功!

2、啟動Docker服務(wù)

[root@iZbp18425116ezmjdmbdgeZ ~]#  sudo systemctl start docker

以上我們已經(jīng)將Docker安裝好了,接下來測試下Docker是否可以順利啟動:

[root@iZbp18425116ezmjdmbdgeZ ~]# docker info

結(jié)果:

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.6.3-docker)
  scan: Docker Scan (Docker Inc., v0.9.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 20.10.11
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local

我們可以看到Docker已經(jīng)啟動成功,而且容器與鏡像數(shù)都為0,是一個(gè)全新的docker服務(wù)

3、設(shè)置開機(jī)自啟(非必設(shè)項(xiàng),根據(jù)自己習(xí)慣設(shè)置)

[root@iZx4xwfjh1zsdsZ /]# sudo systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@iZx4xwfjh1zsdsZ /]#

到此為止,Docker就已經(jīng)下載并安裝完成!

查看docker版本

[root@iZbp18425116ezmjdmbdgeZ ~]# docker -v
Docker version 20.10.11, build dea9396

移除Docker-ce服務(wù)

sudo yum remove docker-ce

刪除Docker依賴項(xiàng)

sudo rm -rf /var/lib/docker

到此這篇關(guān)于Linux環(huán)境下安裝docker環(huán)境(親測無坑)的文章就介紹到這了,更多相關(guān)Linux安裝docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker-maven-plugin打包鏡像并上傳到私有倉庫

    docker-maven-plugin打包鏡像并上傳到私有倉庫

    本文主要介紹了docker-maven-plugin打包鏡像并上傳到私有倉庫,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Docker占滿磁盤空間的問題解決辦法

    Docker占滿磁盤空間的問題解決辦法

    本篇文章主要介紹了Docker占滿磁盤空間的問題解決辦法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Docker 限制容器對內(nèi)存的使用詳解

    Docker 限制容器對內(nèi)存的使用詳解

    這篇文章主要介紹了Docker 限制容器對內(nèi)存的使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • docker數(shù)據(jù)卷容器掛載不上的解決方法

    docker數(shù)據(jù)卷容器掛載不上的解決方法

    docker容器之間可以通過相互掛載實(shí)現(xiàn)數(shù)據(jù)共享,本文主要介紹了docker數(shù)據(jù)卷容器掛載不上的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 開啟Docker的TCP通信端口方式

    開啟Docker的TCP通信端口方式

    這篇文章主要介紹了開啟Docker的TCP通信端口方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • docker-compose如何單獨(dú)更新某個(gè)服務(wù)

    docker-compose如何單獨(dú)更新某個(gè)服務(wù)

    這篇文章主要介紹了docker-compose如何單獨(dú)更新某個(gè)服務(wù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker數(shù)據(jù)卷和掛載目錄的使用

    Docker數(shù)據(jù)卷和掛載目錄的使用

    docker?在容器中管理數(shù)據(jù)主要有兩種方式,包括數(shù)據(jù)卷和掛載主機(jī)目錄,本文主要介紹了Docker數(shù)據(jù)卷和掛載目錄的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • Docker?Desktop?安裝的詳細(xì)步驟

    Docker?Desktop?安裝的詳細(xì)步驟

    作為開發(fā)人員,在日常開發(fā)中,我們需要在本地去啟動一些服務(wù),可以使用Docker?Desktop,本文主要介紹了Docker?Desktop?安裝的詳細(xì)步驟,感興趣的可以了解一下
    2023-08-08
  • 解決docker使用GDB,無法進(jìn)入斷點(diǎn)的問題

    解決docker使用GDB,無法進(jìn)入斷點(diǎn)的問題

    這篇文章主要介紹了解決docker使用GDB,無法進(jìn)入斷點(diǎn)的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker容器通信參數(shù)使用及l(fā)ink參數(shù)介紹

    docker容器通信參數(shù)使用及l(fā)ink參數(shù)介紹

    這篇文章主要介紹了docker容器通信參數(shù)使用及l(fā)ink參數(shù)介紹,link的原理就是在/etc/hosts里面添加了一個(gè)alias的名稱,本文通過案例分析給大家詳細(xì)講解,需要的朋友可以參考下
    2022-09-09

最新評論