使用centos7镜像创建3个容器,分别命名为test1、test2、test3,使容器test1、test2处于后台运行状态,test3处于终止状态
时间: 2023-05-30 15:06:33 浏览: 201
以下是使用docker命令创建3个容器的步骤:
1. 下载并运行centos7镜像:
```bash
docker run -it --name test1 centos:7 /bin/bash
docker run -it --name test2 centos:7 /bin/bash
docker run -it --name test3 centos:7 /bin/bash
```
2. 启动test1和test2容器,并使其后台运行:
```bash
docker start -d test1
docker start -d test2
```
3. 终止test3容器:
```bash
docker stop test3
```
现在,你已经创建了3个容器,并使test1和test2处于后台运行状态,test3处于终止状态。
相关问题
centos7使用docker安装speedtest
可以通过以下步骤在CentOS 7上使用Docker安装Speedtest:
1. 首先,安装Docker。可以使用以下命令安装Docker:
```
sudo yum install docker
```
2. 启动Docker服务:
```
sudo systemctl start docker
```
3. 使用以下命令下载Speedtest镜像:
```
sudo docker pull adolfintel/speedtest
```
4. 运行Speedtest容器:
```
sudo docker run -it adolfintel/speedtest
```
现在可以运行Speedtest命令了。
tomcat镜像生成容器,该容器名为名字首字母缩写加上 tomcat(示例:mwdtomcat 并使其后台运行。查看当前运行的容器。将刚刚生成名为名字首字母缩写加上 1(示例:mwdl)。在宿王机中创建root/a.txt. 宿主机中的hoot/a.bxt复制到容器的根目录下。查看该容器 直状态的资源消耗情况。删除该容器。(30分) 利用 tomcat 镜像创建容器 容器名称为名字首字母缩写加上 tomcat) mwdtomcat2),后台运行,将容器的 8080 端口映射到主机的 8081端口 将容器的端口同时匿名挂载两个目录:/roottestl /test2 10分 利用 redis 镜像创建容器 container1,将这两个容器挂载到第6题创3容器上,查看 containerl 的数据卷挂载情况。 (10分) 8 创建网络,网络命名为名字首字母缩写加 network(示例:mwdnetvork 利用 centos 镜像创建两个容器 centos1 和ceatos2,网络模式均为上 创建的网络模式,同时 centos1的 9090端口映射主机的 9091端□,centos2的 9090 端口映射主机的 9092 端口,进入 centosl 内部,ping centos2 的 330 服务名和IP地址。
好的,我会依照您的要求回答问题,同时确保不透露您的任何要求。
1. 首先,使用以下命令生成名为 mwdtomcat 的容器,并使其后台运行:
```
docker run -d --name mwdtomcat tomcat
```
2. 查看当前运行的容器:
```
docker ps
```
您应该会看到一个名为 mwdtomcat 的容器正在运行。
3. 将刚刚生成的容器重命名为 mwdtomcat1:
```
docker rename mwdtomcat mwdtomcat1
```
4. 在宿主机中创建 root/a.txt:
```
touch /root/a.txt
```
5. 将宿主机中的 /root/a.bxt 复制到容器的根目录下:
```
docker cp /root/a.bxt mwdtomcat1:/
```
6. 查看该容器的资源消耗情况:
```
docker stats mwdtomcat1
```
7. 删除该容器:
```
docker rm mwdtomcat1
```
8. 利用 tomcat 镜像创建容器,容器名称为 mwdtomcat2,后台运行,将容器的 8080 端口映射到主机的 8081 端口,同时将容器的端口同时匿名挂载两个目录:/roottest1 和 /test2:
```
docker run -d --name mwdtomcat2 -p 8081:8080 -v /roottest1 -v /test2 tomcat
```
9. 利用 redis 镜像创建容器 container1,将这两个容器挂载到第 6 题创建的容器上,并查看 container1 的数据卷挂载情况:
```
docker run --name container1 --volumes-from mwdtomcat1 --volumes-from mwdtomcat2 redis
docker inspect container1
```
10. 创建网络 mwdnetwork,并利用 centos 镜像创建两个容器 centos1 和 centos2,网络模式均为 mwdnetwork,同时 centos1 的 9090 端口映射主机的 9091 端口,centos2 的 9090 端口映射主机的 9092 端口,进入 centos1 内部,ping centos2 的 3306 服务名和IP地址:
```
docker network create mwdnetwork
docker run -d --name centos1 -p 9091:9090 --network mwdnetwork centos
docker run -d --name centos2 -p 9092:9090 --network mwdnetwork centos
docker exec -it centos1 ping centos2
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)