docker的搭建和镜像拉取示例

docker

搭建

查看虚拟机上是否已安装docker列表

yum list installed | grep docker

安装docker

yum -y install docker

设置docker开机启动

systemctl enable docker

启动docker

systemctl start docker

查看docker服务状态

systemctl status docker

出现以下状态则说明docker安装并启动成功。
在这里插入图片描述

常用命令

命令功能
docker images查看docker中的镜像
docker search xxx搜索远程镜像
docker pull xxx拉取镜像
docker rmi xxx删除某镜像
docker exec -it 容器名/id /bin/bash进入运行的某容器
docker run -i [-t |-d] --name=容器名 镜像名:版本 /bin/bash创建并运行容器
docker start xxx启动某容器
docker stop xxx停止某容器
docker rm xxx删除某容器
docker ps -a查看镜像状态
docker rename oldname newname修改容器名

下载镜像

下载tomcat

查找Docker Hub上的tomcat镜像

docker search tomcat

拉取tomcat镜像

docker pull tomcat

等待拉取完成后,查看docker中所有镜像

docker images

在这里插入图片描述

首次启动需要使用start命令,并设置外网访问端口和容器内部映射端口

docker run -d -p 8080:8080 tomcat

在这里插入图片描述

查看镜像启动状态

docker ps -a

tomcat已启动

在这里插入图片描述

修改镜像名,将tomcat镜像名fervent_jackson修改为易辨识的名字,这里修改为tomcat

docker rename fervent_jackson tomcat

访问tomcat端口号,若出现下图,则表示tomcat搭建成功

在这里插入图片描述

如果出现404,则进行以下操作

1. 查看tomcat端口是否已启动

netstat -ntl

在这里插入图片描述

已启动,则查看防火墙是否未放行该端口

firewall-cmd --zone=public --list-ports

在这里插入图片描述

未放行该端口,放行该端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重新加载防火墙

firewall-cmd --reload

再执行命令

firewall-cmd --zone=public --list-ports

查看端口是否已被防火墙放行

再次访问tomcat端口,看是否能请求成功,若还是不行,则继续往下

查看镜像运行状态

docker ps

在这里插入图片描述

进入tomcat容器(此处的69c949442b13即tomcat镜像的container id)

docker exec -it 69c949442b13 /bin/bash

查看当前文件夹内的所有文件

在这里插入图片描述

进入webapps文件夹并查看其文件夹内所有文件

cd webappsls -l

发现该目录下无文件夹

在这里插入图片描述

返回上一级,并删除webapps文件夹,将webapps.dist改名为webapps,查看是否改动成功

cd ..rm -rf webappsmv webapps.dist/ webapps/ls -l

在这里插入图片描述

改名成功后,再次进入webapps查看该目录下是否有文件

cd webappsls -l

在这里插入图片描述

webapps文件夹不为空了,此时再次访问tomcat端口,端口访问成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值