Docker拉取tomcat镜像启动tomcat的容器

直接配置:
搜索镜像(默认去Docker Hub查找):

docker search tomcat

在这里插入图片描述
但是配置了阿里云的镜像的话可以直接在 阿里云上拉取
不指定版本 拉取镜像就是最新的镜像

docker pull tomcat

指定版本

docker pull tomcat:8.0.52

拉取tomcat镜像成功

在这里插入图片描述
拉取成功查看拉取的镜像

docker images 

看到刚才拉取的tomcat的镜像
在这里插入图片描述
启动镜像的一个容器
docker run --name ytomcat -d -p 8081:8080 tomcat:8.0.52 (根据镜像启动一个容器)
run:启动容器
–name :给容器自定义一个名字,
-d:后台运行,
-p:端口映射(8081:主机端口,8080:容器端口)
tomcat:8.0.52:启动的镜像名字并指定版本(如果启动时不知道版本,就会运行最新版本,如果docker里面没有最新版本的tomcat,就会自动的去阿里云镜像仓库重新拉取)

 docker run -d --name ytomcat -d -p 8081:8080 tomcat:8.0.52

在这里插入图片描述

查看是否容器启动成功

docker ps

启动成功
在这里插入图片描述
启动成访问一下tomcat页面
我这 是阿里云的服务器如果端口没有的重新开一个端口就好了
在这里插入图片描述
查看启动的所有的进程以及历史记录

docker ps -a 

在这里插入图片描述

关掉容器

docker stop ID

在这里插入图片描述
删除进程
当时用docker -ps -a 的时候历史的启动的记录也会出来 ,这里注意就是 如果历史启动的容器的端口 ,假如你在启动一个容器端口和历史的一样的话是启动不起来的所以把停掉的容器清除一下,清除容器的时候必须把容器先停掉在去删

docker rm ID

在这里插入图片描述
重启

docker start ID

在这里插入图片描述
查看容器内部的全部细节:
在宿主机执行命令: docker inspect 容器id
在这里插入图片描述

从容器内拷贝文件到宿主机:
宿主机执行命令: docker cp 容器id:容器内路径 目的主机路径

在这里插入图片描述

从宿主机拷文件到容器里面:
宿主机执行命令: docker cp 要拷贝的文件路径 容器id:要拷贝到容器里面对应的路径

注:进入docker容器中有部分命令被docker删除不能使用

Docker容器里无法使用vi命令

报错

bash: vi: command not found

解决办法:

实际在使用过程中,运行 apt-get update,然后执行 apt-get install -y vim,下载地址由于是海外地址,下载速度异常慢而且可能中断更新流程,所以要执行以下命令:
使用此命令的时候,必须是在启动的前提下才能操作

mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list

最后在执行更新和安装命令

apt-get update
apt-get install vim

退出容器

exit
  • 24
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

  T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值