溫馨提示×

Docker容器在Debian上如何運行

小樊
45
2025-07-04 00:44:05
欄目: 智能運維

要在Debian上運行Docker容器,請按照以下步驟操作:

前提條件

  1. 安裝Docker:確保你的Debian系統上已經安裝了Docker。如果沒有安裝,可以使用以下命令進行安裝:

    sudo apt update
    sudo apt install docker.io
    
  2. 啟動并啟用Docker服務

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 驗證Docker安裝

    sudo docker run hello-world
    

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

運行Docker容器

  1. 拉取鏡像:首先,你需要從Docker Hub或其他鏡像倉庫拉取你想要運行的鏡像。例如,拉取最新的Ubuntu鏡像:

    sudo docker pull ubuntu:latest
    
  2. 運行容器:使用docker run命令來運行容器。以下是一個基本的示例:

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

    這條命令會啟動一個Ubuntu容器,并分配一個偽終端(TTY),讓你可以在容器內運行命令。

    • -it 參數表示交互式終端。
    • /bin/bash 是容器啟動后默認執行的命令。
  3. 運行帶有特定參數的容器:你可以傳遞額外的參數給容器。例如,運行一個帶有自定義工作目錄的Ubuntu容器:

    sudo docker run -it --workdir /app ubuntu:latest /bin/bash
    
  4. 運行后臺容器:如果你希望容器在后臺運行,可以使用-d參數:

    sudo docker run -d --name my_container ubuntu:latest /bin/bash
    

    這條命令會在后臺運行一個名為my_container的Ubuntu容器。

  5. 查看運行中的容器

    sudo docker ps
    
  6. 查看所有容器(包括停止的)

    sudo docker ps -a
    
  7. 停止容器

    sudo docker stop my_container
    
  8. 刪除容器

    sudo docker rm my_container
    

注意事項

  • 權限:默認情況下,只有root用戶才能運行Docker命令。如果你希望普通用戶也能運行Docker命令,可以將該用戶添加到docker組:

    sudo usermod -aG docker your_username
    

    然后重新登錄以使更改生效。

  • 安全性:在生產環境中運行Docker時,請確保遵循最佳安全實踐,例如使用非root用戶運行容器、限制容器的資源使用等。

通過以上步驟,你應該能夠在Debian系統上成功運行Docker容器。

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