ubuntu

Ubuntu Docker容器如何管理

小樊
95
2025-02-17 18:08:22
栏目: 智能运维

Ubuntu上的Docker容器管理可以通过一系列命令和步骤来实现。以下是一些基本的管理操作:

安装Docker

首先,需要在Ubuntu系统上安装Docker。可以按照以下步骤进行:

  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 -it --name mycontainer ubuntu
docker ps
docker stop <container_id>
docker rm <container_id>
docker build -t myapp .
docker pull ubuntu

容器网络和端口映射

Docker提供多种网络模式,包括bridge、host和none。默认情况下,容器使用名为"bridge"的虚拟网卡与宿主机通信。可以通过 -p-P 参数在宿主机和容器之间建立端口映射关系。

容器存储

容器的存储可以分为两大类:绑定挂载和卷。绑定挂载是将宿主机上的文件或目录挂载到容器中,而卷由Docker创建和管理,提供了更持久化的数据存储。

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

0
看了该问题的人还看了