linux下安裝Docker及遇到的問題

2021-10-08 07:58:10 字數 2598 閱讀 2134

記錄我linux centos下安裝docker

一、docker的介紹

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。

乙個完整的docker有以下幾個部分組成:

dockerclient客戶端

docker daemon守護程序

docker image映象

dockercontainer容器

二、docker的安裝

1、安裝前的準備:

按照官網的教程    

如果之前安裝過docker,需要進行解除安裝

2、安裝的條件

官網提示的是,linux的版本必須是centos 7,其他的版本不支援,

也就是核心版本,必須是3.10及以上,可以通過uname -r命令檢查核心版本。

3、安裝

按照自己的需要進行安裝。一共有三種,絕大數使用者使用第一種,我們也用第一種。

4、安裝軟體包

第一步

sudo yum install -y yum-utils
官網位址

yum-config-manager --add-repo

##阿里雲位址

yum-config-manager --add-repo

5、正式安裝docker

這中間有些可選項,可以暫時略過,後面用到在配置

sudo yum install docker-ce docker-ce-cli containerd.io
中間有需要確認的,按y即可。

這裡安裝的是最新版本,如果向安裝舊版本,可以檢視

6、docker的啟動及測試

(1)啟動:

sudo systemctl start docker
(2)驗證hello world

sudo docker run hello-world
(3)問題:我的問題就是出現這這裡

(4)解決方案

a、開啟終端,su root 輸入密碼。

b、開啟 vim /etc/docker/daemon.json(若沒有自行建立)

c、寫入以下內容:

d、重啟docker

systemctl daemon-reload 

systemctl restart docker

e、再次執行hello world

ok,成功了!

參考1:

參考2:

Linux下Docker及容器的安裝

四 centos下的docker安裝 五 docker中容器的安裝 5.2 以mysql為例,安裝docker容器 5.4 驗證docker是否拉取成功 六 執行docker容器 docker有兩個版本 首先,我們得訪問docker hub的官網查詢docker社群版的資訊。douker的cento...

Linux下安裝Docker教程

1.執行官網的shell指令碼安裝docker curl s sh2.啟動docker service docker start然後就啟動成功了 docker常用命令如下 docker images 檢視所有安裝的映象 docker ps 檢視執行的docker映象 docker exec it i...

在linux下安裝docker

周周的日記 docker 要求執行在centos 7上 要求系統為64位 系統核心版本3.10以上 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過 uname r 命令檢視你當前的核心版本 root run...