要在 centos 上安裝 docker,請執(zhí)行以下步驟:1. 添加 docker 官方倉庫;2. 安裝 docker 引擎;3. 啟用并啟動(dòng) docker;4. 驗(yàn)證安裝;5. 添加用戶到 docker 組;6. 注銷并重新登錄;7. 測試非 root 用戶的 docker 訪問權(quán)限。
如何在 CentOS 上安裝 Docker
先決條件:
CentOS 7 或更高版本
具有 root 權(quán)限的用戶
步驟:
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>
登錄后復(fù)制
2. 安裝 Docker 引擎
<code class="bash">sudo yum install docker-ce docker-ce-cli containerd.io</code>
登錄后復(fù)制
3. 啟用和啟動(dòng) Docker
<code class="bash">sudo systemctl start docker sudo systemctl enable docker</code>
登錄后復(fù)制
4. 驗(yàn)證安裝
<code class="bash">sudo docker run hello-world</code>
登錄后復(fù)制
如果輸出類似于以下內(nèi)容,則表示 Docker 已成功安裝并正在運(yùn)行:
<code>Hello from Docker! This message shows that your installation appears to be working correctly.</code>
登錄后復(fù)制
5. 添加用戶到 Docker 組
為了允許非 root 用戶運(yùn)行 Docker 命令,您需要將它們添加到 docker 組中:
<code class="bash">sudo groupadd docker sudo usermod -aG docker $USER</code>
登錄后復(fù)制
6. 注銷并重新登錄
使組成員資格更改生效后,您需要注銷并重新登錄才能使用 Docker 命令。
7. 測試非 root 用戶的 Docker 訪問權(quán)限
現(xiàn)在您可以使用非 root 用戶運(yùn)行 Docker 命令,例如:
<code class="bash">docker run -it alpine /bin/sh</code>
登錄后復(fù)制
如果一切正常,您應(yīng)該會(huì)看到 Alpine Linux 的 shell 提示符。