0


Docker配置阿里云镜像加速器,拉取Tomcat,使用云服务器访问Tomcat容器

一、简介与概述

1.Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

  1. Docker的主要目标是‘build ,ship and run any app,anywhere’,也就是说通过对应用程序组件的封装,分发,部署,运行等生命周期的管理。使用户的app(可以是一个web应用程序或者数据库应用等)及其运行环境能够做到‘一次封装,到处运行’。

二、配置阿里云镜像加速器

阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

1、通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

    "registry-mirrors": ["https://euf11uji.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

2、查看加速镜像是否安装成功

三、Docker常用命令

  1. docker --help:帮助命令
  2. docker --version:查看docker版本信息
  3. systemctl status docker:查看docker状态
  4. systemctl stop docker:停止docker
  5. systemctl restart docker:重启docker
  6. docker images:查看本地镜像文件
  7. docker rmi -f kibana:5.6.9:删除镜像文件
  8. REPOSITORY 存储库名称Tag 镜像的标签 不写版本号码 默认下载最新latest镜像IMAGE ID 镜像idCREATED 创建时间SIZE 大小
  9. docker images -a:显示所有镜像信息
  10. docker images -q:只显示镜像的id
  11. docker images --digests:显示镜像的摘要信息
  12. docker images --no-trunc:显示完整镜像信息
  13. docker rmi 镜像名称:删除镜像

lsof -i:端口号:查看该端口被谁占用

kill -9 PID:杀死被占用的进程

三、Docker拉取Tomcat

1、找到/etc/docker下的路径daemon.json文件,将镜像修改为Docker镜像

2、在/etc/docker路径下输入

docker pull tomcat:8.5 #tomcat要拉取的容器名称,8.5为容器版本号

3、查看镜像

4、运行容器

5、Docker容器相关命令

  1. docker ps:查看正在运行的容器
  2. docker ps -a:查看运行和已经运行关闭的容器
  3. docker stop 容器ID:关闭容器
  4. docker start 容器ID:启动容器
  5. docker rm 容器ID:删除容器
  6. docker inspect 容器ID:查看容器信息
  7. docker exec -it 容器ID bash:进入容器

6、进入容器,使用bash命令浏览容器的文件

7、使容器连接本机

8、进入bin目录,停掉容器

9、停掉容器

10、当执行docker rm 容器ID ,删除容器时,容器会删掉,镜像中还会存在

四、使用云服务器连接Tomcat容器

1、运行容器,8083为外部端口

2、进入容器: docker exec -it 容器ID bash,本机连接容器是否成功:curl 本机IP:8080

3、开启防火墙,查看防火墙对外开放的端口

4、使防火墙对外部端口开放(开放后需要重启防火墙,并查看对外开放的端口)

5、如果在浏览器中访问外部端口报404,需要进行以下操作

此时再去浏览器访问即可访问成功!

标签: docker 容器 运维

本文转载自: https://blog.csdn.net/weixin_63908159/article/details/142439450
版权归原作者 进击的女IT 所有, 如有侵权,请联系我们删除。

“Docker配置阿里云镜像加速器,拉取Tomcat,使用云服务器访问Tomcat容器”的评论:

还没有评论