要在 centos 上安裝 docker,請執行以下步驟:1. 添加 docker 官方倉庫;2. 安裝 docker 引擎;3. 啟用并啟動 docker;4. 驗證安裝;5. 添加用戶到 docker 組;6. 注銷并重新登錄;7. 測試非 root 用戶的 docker 訪問權限。
如何在 CentOS 上安裝 Docker
先決條件:
CentOS 7 或更高版本
具有 root 權限的用戶
步驟:
1. 添加 Docker 官方倉庫
<code class="bash">sudo yum-config-manager --add-repo https://download.docker.com/<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15718.html" target="_blank">linux</a>/centos/docker-ce.repo</code>
登錄后復制
2. 安裝 Docker 引擎
<code class="bash">sudo yum install docker-ce docker-ce-cli containerd.io</code>
登錄后復制
3. 啟用和啟動 Docker
<code class="bash">sudo systemctl start docker sudo systemctl enable docker</code>
登錄后復制
4. 驗證安裝
<code class="bash">sudo docker run hello-world</code>
登錄后復制
如果輸出類似于以下內容,則表示 Docker 已成功安裝并正在運行:
<code>Hello from Docker! This message shows that your installation appears to be working correctly.</code>
登錄后復制
5. 添加用戶到 Docker 組
為了允許非 root 用戶運行 Docker 命令,您需要將它們添加到 docker 組中:
<code class="bash">sudo groupadd docker sudo usermod -aG docker $USER</code>
登錄后復制
6. 注銷并重新登錄
使組成員資格更改生效后,您需要注銷并重新登錄才能使用 Docker 命令。
7. 測試非 root 用戶的 Docker 訪問權限
現在您可以使用非 root 用戶運行 Docker 命令,例如:
<code class="bash">docker run -it alpine /bin/sh</code>
登錄后復制
如果一切正常,您應該會看到 Alpine Linux 的 shell 提示符。