溫馨提示×

如何在CentOS Stream 8上安裝Docker

小樊
39
2025-07-02 13:36:28
欄目: 智能運維

在CentOS Stream 8上安裝Docker的步驟如下:

方法一:使用yum安裝

  1. 更新系統包

    sudo dnf update -y
    
  2. 安裝必要的軟件包

    sudo dnf install -y dnf-plugins-core
    
  3. 添加Docker的官方倉庫

    sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安裝Docker CE(社區版)及其依賴

    sudo dnf install docker-ce docker-ce-cli containerd.io
    
  5. 啟動Docker服務

    sudo systemctl start docker
    
  6. 設置Docker開機自啟

    sudo systemctl enable docker
    
  7. 驗證安裝

    sudo docker run hello-world
    

方法二:使用snap安裝(適用于CentOS Stream 8)

  1. 安裝snapd

    sudo dnf install snapd -y
    
  2. 啟動并啟用snapd服務

    sudo systemctl start snapd
    sudo systemctl enable snapd
    
  3. 安裝Docker

    sudo snap install docker
    
  4. 啟動Docker服務

    sudo systemctl start docker
    
  5. 設置Docker開機自啟

    sudo systemctl enable docker
    
  6. 驗證安裝

    sudo docker run hello-world
    

注意事項

  • 防火墻設置:確保防火墻允許Docker的通信端口(默認是2375和2376)。

    sudo firewall-cmd --permanent --zone=trusted --add-service=docker
    sudo firewall-cmd --reload
    
  • SELinux設置:如果啟用了SELinux,可能需要調整相關策略以允許Docker運行。

    sudo setsebool -P docker_enable_home true
    sudo setsebool -P httpd_can_network_connect 1
    
  • 用戶權限:默認情況下,Docker需要root權限。你可以將當前用戶添加到docker組以獲得非root用戶的權限。

    sudo usermod -aG docker $USER
    

    添加用戶后,需要重新登錄以使更改生效。

通過以上步驟,你應該能夠在CentOS Stream 8上成功安裝并運行Docker。如果有任何問題,請參考Docker官方文檔或CentOS Stream社區支持。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女