Docker CE 是一個免費的開源容器化平台。Docker 使用 Linux 核心是在作業系統之上建立容器。它用于建立、部署和運作應用程式。
在 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 CE。
本次分享内容較為基礎,後續會分享更多内容,感謝您的關注!!!