ubuntu

Docker在Ubuntu中如何运行容器

小樊
67
2025-04-09 14:56:32
栏目: 智能运维

在Ubuntu中运行Docker容器的步骤如下:

1. 安装Docker

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

sudo apt update
sudo apt install docker.io

2. 启动Docker服务

安装完成后,启动Docker服务并设置开机自启:

sudo systemctl start docker
sudo systemctl enable docker

3. 验证Docker安装

运行一个测试容器来验证Docker是否安装成功:

sudo docker run hello-world

如果安装成功,你会看到一条欢迎信息。

4. 运行一个容器

你可以使用docker run命令来运行一个容器。以下是一些常用的选项:

示例1:运行一个简单的容器

运行一个简单的Ubuntu容器并进入其交互式终端:

sudo docker run -it ubuntu bash

示例2:运行一个带有端口映射的容器

运行一个Nginx容器,并将主机的80端口映射到容器的80端口:

sudo docker run -d -p 80:80 nginx

示例3:运行一个带有挂载卷的容器

运行一个MySQL容器,并将主机的/mydata/mysql目录挂载到容器的/var/lib/mysql目录:

sudo docker run -d -v /mydata/mysql:/var/lib/mysql mysql

示例4:运行一个带有自定义名称的容器

运行一个带有自定义名称的容器:

sudo docker run --name my_container -it ubuntu bash

5. 查看运行中的容器

你可以使用以下命令查看正在运行的容器:

sudo docker ps

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

你可以使用以下命令查看所有容器(包括停止的容器):

sudo docker ps -a

7. 停止和删除容器

你可以使用以下命令停止和删除容器:

sudo docker stop <container_id_or_name>
sudo docker rm <container_id_or_name>

8. 其他有用的命令

sudo docker logs <container_id_or_name>
sudo docker exec -it <container_id_or_name> /bin/bash

通过以上步骤,你可以在Ubuntu系统中成功运行和管理Docker容器。

0
看了该问题的人还看了