天天看點

centos8 安裝docker_Centos8下安裝docker

Docker是一個開源的應用容器,今天我們來講在centos8上安裝docker。

docker可以讓各種軟體的安裝簡化,讓開發者可以專注于開發業務上,初學都不用耗費太多精力在軟體上面。

它的官網

https://www.docker.com/

docker名為容器,從它的圖示就可以看出,它是一隻鲸魚托着一大堆的集裝箱。我們在這安裝完docker後,可以裝各種各樣的軟體,縮短開發與測試的時間。

首先,先安裝依賴軟體

sudo yum install -y yum-utilsdevice-mapper-persistent-data lvm2
           
centos8 安裝docker_Centos8下安裝docker

添加軟體源位址

sudo yum-config-manager--add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
           

安裝docker的指令。

sudo yum -y install docker-ce
           

但是提示

package docker-ce-3:19.03.13-3.el7.x86_64requires container

在網上找了原因,說:

centos8預設使用podman代替docker,是以需要containerd.io

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
           
centos8 安裝docker_Centos8下安裝docker

然後再次輸入安裝docker的指令

開啟Docker服務

sudo service docker start
           

設定開機啟動

sudo systemctl enable docker
           

測試運作 hello-world:

sudo docker run hello-world
           

這一個指令,會直接啟動一個 HelloWorld容器,但我們不是新裝好的docker嘛,是以在本地沒有它的鏡像,這個指令也會自動去尋找合适的容器下載下傳。

centos8 安裝docker_Centos8下安裝docker

最常用的docker指令

檢視鏡像

docker images
           

檢視運作中的容器

docker ps 
           

檢視所有的容器

docker ps -a
           

查找容器

docker search [容器名]  

docker search mysql
           

下載下傳容器

docker pull [容器名]

docker pull mysql
           
centos8 安裝docker_Centos8下安裝docker

繼續閱讀