溫馨提示×

如何在ubuntu虛擬機中運行Docker

小樊
84
2025-05-01 18:58:45
欄目: 云計算

在 Ubuntu 虛擬機中運行 Docker 的步驟如下:

前提條件

  1. 安裝 Ubuntu 虛擬機:確保你已經安裝并配置好一個 Ubuntu 虛擬機。
  2. 更新系統:在終端中運行以下命令來更新你的 Ubuntu 系統:
    sudo apt update && sudo apt upgrade -y
    

安裝 Docker

  1. 卸載舊版本(如果有)

    sudo apt-get remove docker \
                     docker-engine \
                     docker.io \
                     containerd runc
    
  2. 安裝必要的包

    sudo apt-get update
    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
  3. 添加 Docker 的官方 GPG 密鑰

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  4. 設置 Docker 倉庫

    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  5. 安裝 Docker 引擎

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  6. 驗證 Docker 安裝

    sudo docker run hello-world
    

    如果安裝成功,你應該會看到一條歡迎信息。

配置 Docker

  1. 管理 Docker 服務

    • 啟動 Docker 服務:
      sudo systemctl start docker
      
    • 設置 Docker 開機自啟:
      sudo systemctl enable docker
      
    • 檢查 Docker 服務狀態:
      sudo systemctl status docker
      
  2. 配置 Docker 守護進程(可選): 你可以編輯 /etc/docker/daemon.json 文件來配置 Docker 守護進程。例如,設置存儲驅動:

    {
      "storage-driver": "overlay2"
    }
    

    然后重啟 Docker 服務:

    sudo systemctl restart docker
    

運行 Docker 容器

  1. 拉取鏡像

    sudo docker pull ubuntu:latest
    
  2. 運行容器

    sudo docker run -it ubuntu:latest /bin/bash
    

    這將啟動一個交互式的 bash shell。

注意事項

  • 權限:默認情況下,Docker 需要 root 權限。你可以將你的用戶添加到 docker 組來避免每次使用 Docker 命令時都需要輸入 sudo
    sudo usermod -aG docker $USER
    
    然后注銷并重新登錄以使更改生效。

通過以上步驟,你應該能夠在 Ubuntu 虛擬機中成功安裝和運行 Docker。

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