Docker-操作容器1

-》点击该链接:Linux(Centos7)安装Docker《-


前言

步骤:

软件镜像->运行镜像->产生一个容器

这就类似于我们在pc端下载微信时需要启动wechat.exe文件,然后一步步安装,这样我们就可以明白了
软件镜像=wechat.exe
运行镜像=启动wechat.exe
产生一个容器=运行wechat


具体操作如下

1.搜索镜像(tomcat)

docker search tomcat

Docker-操作容器1_第1张图片
2.下载镜像

docker pull tomcat
//默认下载的是最新版本的tomcat

Docker-操作容器1_第2张图片
等待下载完成即可

3.启动tomcat

docker run --name mytomcat -d tomcat:latest
//mytomcat是自定义的名字,latest是默认值也可以省略

在这里插入图片描述

4.查看运行的容器

docker ps

在这里插入图片描述
5.停止docker运行的容器

docker stop mytomcat
//其中的mytomcat是容器名,也可以是ID

在这里插入图片描述
补充:docker ps -a:查询所有的容器,包括退出的和运行的
在这里插入图片描述
启动容器 docker start 容器ID/名字

6.删除容器

docker rm ID/名字

在这里插入图片描述
为什么要删除呢,因为该容器没有做端口映射(主机端口映射到容器内部的端口)

7.再次启动容器,并且做端口映射

docker run -d -p 8888:8080 tomcat

-p是做端口映射的,即将docker宿主机上面的端口和容器的端口进行绑定

在这里插入图片描述

8.查看防火墙的状态

service firewalld status
Docker-操作容器1_第3张图片

9.关闭防火墙

service firewalld stop

在这里插入图片描述
10.输入以下信息

docker exec -it 0d42722648f2 /bin/bash
这行命令docker exec -it ID /bin/bash ==>是进入到tomcat容器中,ID也可以换成name

然后输入

ls -l

Docker-操作容器1_第4张图片

11.我们发现了webapps和webapps.dist文件夹,其中webapps里面是没有文件,如果不做修改直接在浏览器访问会出现404,所以执行以下

rm -rf webapps
mv webapps.dist webapps

Docker-操作容器1_第5张图片

然后重启容器即可

12 .浏览器访问192.168.160.128:8888(ip不同要自己查看 :ip addr)
Docker-操作容器1_第6张图片

你可能感兴趣的:(Docker,docker,linux,centos,tomcat)