Docker-操作容器1
-》点击该链接:Linux(Centos7)安装Docker《-
前言
步骤:
软件镜像->运行镜像->产生一个容器
这就类似于我们在pc端下载微信时需要启动wechat.exe文件,然后一步步安装,这样我们就可以明白了
软件镜像=wechat.exe
运行镜像=启动wechat.exe
产生一个容器=运行wechat
具体操作如下
1.搜索镜像(tomcat)
docker search tomcat

2.下载镜像
docker pull tomcat
//默认下载的是最新版本的tomcat

等待下载完成即可
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
9.关闭防火墙
service firewalld stop

10.输入以下信息
docker exec -it 0d42722648f2 /bin/bash
这行命令docker exec -it ID /bin/bash ==>是进入到tomcat容器中,ID也可以换成name
然后输入
ls -l

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

然后重启容器即可
12 .浏览器访问192.168.160.128:8888(ip不同要自己查看 :ip addr)

Docker-操作容器1的更多相关文章
- Docker操作容器2
Docker操作容器1:https://blog.csdn.net/Kevinnsm/article/details/ 1.如何更改docker容器中的配置文件(如nginx容器中的nginx.con ...
- 4.Docker 操作容器
启动容器 所需要的命令主要为 docker run.例如,下面的命令输出一个 “Hello World”,之后终止容器. docker run ubuntu:16.04 /bin/echo 'Hell ...
- Docker系列(二)镜像下载、操作容器、镜像导入导出等操作
一.镜像操作 列出镜像 $sudo docker images 从dockerhub检索image $docker search image_name 下载image $docker pull ima ...
- Docker基础-容器操作
1.创建容器 1.新建容器 可以使用docker create命令新建一个容器. [root@linux-node1 ~]# docker create -it ubuntu:latest ffc90 ...
- Docker学习(四): 操作容器
特别声明: 博文主要是学习过程中的知识整理,以便之后的查阅回顾.部分内容来源于网络(如有摘录未标注请指出).内容如有差错,也欢迎指正! =============系列文章============= 1 ...
- docker 实践三:操作容器
在学习了 docker 镜像的内容后,我们在来看 docker 的另一个核心点:容器. 注:环境为 CentOS7,docker 19.03 docker 的容器是镜像的一个运行实例.docker 镜 ...
- Docker.[4].容器操作.
Docker.[4].容器操作. 熟悉的指令: 启动容器 docker run 交互式启动容器 docker run -i -t IMAGENAME /bin/bash 停止容器 exit 停止容器 ...
- docker镜像,容器的操作和应用
镜像操作 拉取镜像 从中央仓库拉取到本地 docker pull 镜像名称[:tag] #举个例子 :docker pull daocloud.io/libarary/tomcat:8.5.-jre8 ...
- Docker笔记--操作容器命令
Docker笔记--操作容器命令 创建容器 docker [container] create-- 创建容器,使用docker [container] create命令新建的容器处于停止状态,可以使用 ...
- Docker的容器操作
启动一次性运行的容器 入门级例子:从ubuntu:14.04镜像启动一个容器,成功后在容器内部执行/bin/echo 'hello world'命令,如果当前物理机没有该镜像,则执行docker pu ...
随机推荐
- Unknown column ‘avatar_url‘ in ‘field list‘
报错: Unknown column 'avatar_url' in 'field list' 解决: 查看mysql数据库中字段名前面是否有空格或则换行
- 2.3 C++STL vector容器详解
文章目录 2.3.1 引入 2.3.2 代码实例 2.3.3 运行结果 总结 2.3.1 引入 vector 容器 动态数组 可变数组 vector容器 单口容器(尾部操作效率高) vector动态增 ...
- Mysql数据库索引的使用
1.索引的使用 查询 表的锁show index from qk_auth_employee 2.走索引 EXPLAIN SELECT * from qk_auth_employee where Da ...
- SpringBoot——两种传参方式
?传参 举例:http://localhost:8082/news/asset/getDatas?page=1&keyWord=123&year=2020 注解:@RequestPar ...
- 如何用python裁剪图片
如何使用python裁剪图片 如上图所示,这是一张包含了各类象棋棋子的图片.我们需要将其中每一个棋子都裁剪出来,此时可以利用python的 PIL库 实现. 一. 安装PIL库 如果此前没有安装过PI ...
- 用腾讯云Gogs搭建私有git服务器
前言 经常有需要写不能公开代码的项目,所以只好自己搭建一个私人的git服务器 Gogs的好处在于比Gitlib轻量化了好多,而且是国人写的,官方主页也是中文的 Gogs首页 腾讯云服务器配置: Ubu ...
- 从0到1搭建k8s集群系列1:安装虚拟机及docker
前言 本系列文章记录了本人学习k8s集群搭建的过程,从k8s基本组件的安装.到部署mysql服务到k8s集群.部署web项目到k8s集群以及安装可视化界面管理工具kuboard. 因为k8s的组件安装 ...
- Java 枚举和单例模式?
编写 Java 程序时, 如何在 Java 中创建死锁并修复它?经典但核心Java面试问题之一.如果你没有参与过多线程并发 Java 应用程序的编码,你可能会失败.如何避免 Java 线程死锁?如何避 ...
- 如何实现集群中的 session 共享存储?
Session 是运行在一台服务器上的,所有的访问都会到达我们的唯一服务器上,这 样我们可以根据客户端传来的 sessionID,来获取 session,或在对应 Session 不 存在的情况下(s ...
- JS的箭头函数this作用域
name="小刚"; let student={ name:"小明", printLog:function(){ // 这里绑定了顶层作用域,可以使用变量与方法 ...
