linux安裝docker、Centons7下安裝docker

本篇文章主要介紹在Linux(Centons7)下安裝docker,根據官網的文檔操作的安裝步驟,以下分爲大概步驟和詳細步驟,也會把一些遇到的坑和解決方案經驗分享給大家。

Docker的三大核心概念:鏡像、容器、倉庫

鏡像:類似虛擬機的鏡像、用俗話說就是安裝文件。

容器:類似一個輕量級的沙箱,容器是從鏡像創建應用運行實例,

可以將其啓動、開始、停止、刪除、而這些容器都是相互隔離、互不可見的。

倉庫:類似代碼倉庫,是Docker集中存放鏡像文件的場所。
 

簡要步驟:

①、卸載舊版本

②、安裝Docker CE(兩種方式)

③、設置儲存庫(重點)

④、設置穩定儲存庫(重點)

⑤、使用儲存庫安裝Docker CE(重點)

⑥、啓動docker

⑦、驗證是否成功安裝Docker CE

⑧、建立軟連接(由於默認安裝的路徑內存不夠)

⑨、docker常用命令介紹

 

推薦博客:

1、docker官網安裝步驟

https://docs.docker.com/install/linux/docker-ce/centos/

2、Docker是什麼?可以用Docker做什麼?開發者可以使用Docker做什麼?個人對Docker的理解?

https://blog.csdn.net/zjh_746140129/article/details/82667491

詳細步驟:

一、卸載舊版本

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

 

二、安裝Docker CE(兩種方式)

您可以根據需要以不同方式安裝Docker CE:

  • 大多數用戶 設置Docker的存儲庫並從中進行安裝,以便於安裝和升級任務。這是推薦的方法。
  • 有些用戶下載RPM軟件包並 手動安裝並完全手動管理升級。這在諸如在沒有訪問互聯網的氣隙系統上安裝Docker的情況下非常有用。
  • 在測試和開發環境中,一些用戶選擇使用自動 便捷腳本來安裝Docker。

三、設置儲存庫

在新主機上首次安裝Docker CE之前,需要設置Docker存儲庫。之後,您可以從存儲庫安裝和更新Docker。

1、安裝所需的包。yum-utils提供了yum-config-manager 效用,並device-mapper-persistent-data和lvm2由需要 devicemapper存儲驅動程序。

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

 

 

 

四、設置穩定儲存庫

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

啓用夜間或測試存儲庫這個可以自己選擇安裝

五、使用儲存庫安裝Docker CE

1、安裝最新版本的Docker CE和containerd,或者轉到下一步安裝特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io

 

下載docker鏡像,需要網速快點,我這網速不行,下載一直失敗 

 

如果提示接受GPG密鑰,請驗證指紋是否匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配,則接受該指紋 。

2、Docker已安裝但尚未啓動。該docker組已創建,但沒有用戶添加到該組。

3、要安裝特定版本的Docker CE,請在repo中列出可用版本,然後選擇並安裝:

一個。列出並對您的倉庫中可用的版本進行排序。此示例按版本號對結果進行排序,從最高到最低,並被截斷:

yum list docker-ce --showduplicates | sort -r

返回的列表取決於啓用的存儲庫,並且特定於您的CentOS版本(.el7在此示例中以後綴表示)。

灣 通過其完全限定的包名稱安裝特定版本,包名稱(docker-ce)加上從第一個冒號(:)開始的版本字符串(第2列),直到第一個連字符,用連字符(-)分隔。例如,docker-ce-18.09.1。

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

4、Docker已安裝但尚未啓動。該docker組已創建,但沒有用戶添加到該組。

 

六、啓動docker

sudo systemctl start docker

 

七、驗證是否成功安裝Docker CE

通過運行hello-world 映像驗證是否正確安裝了Docker CE 

sudo docker run hello-world

此命令下載測試映像並在容器中運行它。當容器運行時,它會打印一條信息性消息並退出。

Docker CE已安裝並正在運行。您需要使用它sudo來運行Docker命令。繼續Linux postinstall以允許非特權用戶運行Docker命令和其他可選配置步驟。

 

八、建立軟連接(由於默認安裝的路徑內存不夠)

安裝完後由於是默認安裝,這個路徑磁盤不夠大,所以需要建立軟鏈,這裏的home下docker是筆者自己建立的

ln -s /var/lib/docker /home/docker

 

九、docker常用命令介紹

1、查看docker中對容器

docker images

2、刪除容器前停止容器

docker stop 容器id

3、刪除容器

docker rm 容器名字

4、查看運行的docker容器

docker ps

5、查看所有docker中的容器

docker ps -a

 

 

好了,linux下安裝docker教程就到這裏,如果讀者在過程中有問題,評論即可,第一時間回覆。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章