天天看點

如何在 Rocky Linux 9 上安裝 Docker

作者:嘚瑟的淨哥

Docker CE 是一個免費的開源容器化平台。Docker 使用 Linux 核心是在作業系統之上建立容器。它用于建立、部署和運作應用程式。

如何在 Rocky Linux 9 上安裝 Docker

在 Rocky Linux 9 上安裝 Docker

步驟 1. 第一步是将您的系統更新到最新版本的軟體包清單。為此,請運作以下指令:

####RockyLinux9預設禁用root,這裡已啟用并以root登入,非root使用者需使用sudo###
dnf check-update   
dnf install dnf-utils
dnf install device-mapper-persistent-data lvm2           

步驟 2. 在 Rocky Linux 9 上安裝 Docker。

預設情況下,Docker 在 Rocky Linux 9 基礎存儲庫中不可用。現在運作以下指令将 Docker CE 存儲庫添加到您的系統:

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo           

将存儲庫添加到系統後,運作以下指令來安裝 Docker CE:

dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin --allowerasing           

安裝完成後,在 Rocky Linux 上啟動 Docker 服務,并使其在系統啟動時自動運作:

systemctl enable docker
systemctl start docker           

驗證 Docker 版本是否已安裝:

docker version           

輸出:

Client: Docker Engine - Community
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.18.7
 Git commit:        baeda1f
 Built:             Tue Oct 25 18:02:16 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.21
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.7
  Git commit:       3056208
  Built:            Tue Oct 25 18:00:01 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.10
  GitCommit:        770bd0108c32f3fb5c73ae1264f7e503fe7b2661
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
           

步驟 4. 通過拉取鏡像來測試 Docker。

現在我們下載下傳一些鏡像,例如 Nginx來建立一個容器并測試一切是否正常:

[root@localhost ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
a603fa5e3b41: Pull complete
c39e1cda007e: Pull complete
90cfefba34d7: Pull complete
a38226fb7aba: Pull complete
62583498bae6: Pull complete
9802a2cfdb8d: Pull complete
Digest: sha256:e209ac2f37c70c1e0e9873a5f7231e91dcd83fdf1178d8ed36c2ec09974210ba
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest           

完成後,檢視鏡像并運作一個容器:

[root@localhost ~]# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    88736fe82739   10 days ago   142MB

[root@localhost ~]# docker run -d --name test.Nginx -p 80:80 nginx
449657af6310cc34a176db91c6f78bee98cb4ed29e458b6bc90bca5e4b823421           

驗證:

如何在 Rocky Linux 9 上安裝 Docker

感謝您使用本教程在 Rocky Linux 9 系統上安裝 Docker CE。

本次分享内容較為基礎,後續會分享更多内容,感謝您的關注!!!