溫馨提示×

Ubuntu Docker容器如何管理

小樊
104
2025-02-17 18:08:22
欄目: 智能運維

Ubuntu上的Docker容器管理可以通過一系列命令和步驟來實現。以下是一些基本的管理操作:

安裝Docker

首先,需要在Ubuntu系統上安裝Docker??梢园凑找韵虏襟E進行:

  1. 更新軟件包索引:
sudo apt update
  1. 安裝依賴包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker的官方GPG密鑰:
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加Docker的APT倉庫:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 更新軟件包索引以包含Docker APT倉庫:
sudo apt update
  1. 安裝Docker引擎:
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 驗證Docker安裝:
docker --version
  1. 啟動并啟用Docker服務:
sudo systemctl start docker
sudo systemctl enable docker

容器管理命令

  • 創建容器:使用 docker run 命令創建并啟動一個新容器。例如:
docker run -it --name mycontainer ubuntu
  • 列出容器:使用 docker ps 命令列出所有正在運行的容器。
docker ps
  • 停止容器:使用 docker stop 命令停止一個正在運行的容器。
docker stop <container_id>
  • 刪除容器:使用 docker rm 命令刪除一個或多個容器。
docker rm <container_id>
  • 創建鏡像:使用 docker build 命令根據Dockerfile創建一個新的鏡像。
docker build -t myapp .
  • 拉取鏡像:使用 docker pull 命令從Docker Hub下載一個鏡像到本地環境。
docker pull ubuntu

容器網絡和端口映射

Docker提供多種網絡模式,包括bridge、host和none。默認情況下,容器使用名為"bridge"的虛擬網卡與宿主機通信??梢酝ㄟ^ -p-P 參數在宿主機和容器之間建立端口映射關系。

容器存儲

容器的存儲可以分為兩大類:綁定掛載和卷。綁定掛載是將宿主機上的文件或目錄掛載到容器中,而卷由Docker創建和管理,提供了更持久化的數據存儲。

以上就是在Ubuntu上管理Docker容器的基本步驟和命令。

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