ubuntu

如何用Ubuntu管理多个Docker容器

小樊
37
2025-07-11 14:20:25
栏目: 智能运维

在Ubuntu上管理多个Docker容器可以通过以下几种方式进行:

1. 安装Docker

首先,确保你的Ubuntu系统上已经安装了Docker。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install docker.io
sudo systemctl enable docker
sudo systemctl start docker
sudo docker --version

2. 启动、停止和重启容器

sudo docker run -d --name mycontainer myimage
sudo docker stop mycontainer
sudo docker restart mycontainer

3. 查看容器状态

sudo docker ps
sudo docker ps -a

4. 容器日志管理

sudo docker logs mycontainer

5. 容器网络配置

sudo docker network ls
sudo docker network create mynetwork
sudo docker run -d --name mycontainer --network mynetwork myimage

6. 容器存储管理

sudo docker run -d --name mycontainer -v /宿主机目录:/容器目录 myimage

7. 使用Docker Compose进行容器编排

sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
version: '3.8'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: postgres
    environment:
      POSTGRES_DB: mydb
      POSTGRES_USER: myuser
      POSTGRES_PASSWORD: mypassword
sudo docker-compose up -d

8. 容器编排工具

以上就是在Ubuntu上管理多个Docker容器的基本方法,希望对你有所帮助。

0
看了该问题的人还看了