Docker学习笔记(tomcat、mysql)

参考视频:bilibili雷丰阳<springboot-权威教程>docker篇

一、docker是什么?

docker是一种镜像容器,从镜像仓库中下载好的镜像文件可以在docker中直接运行成镜像容器,其中的配置与参数设置都是镜像文件打包好的,无需像传统方法中的下载软件后再进行一系列配置步骤,镜像文件包含了所有配置数据。另外,启动一个镜像容器的速度是非常快的,要比传统软件运行速度更快。

 

二、docker的常用命令: 

说明命令
启动dockersystemctl start docker 
查询docker版本docker -v
开机自启动dockersystemctl enable docker
停止dockersystemctl stop docker
查询镜像docker search [名称(tomcat、mysql)]
查询当前已有镜像文件docker images
拉去镜像docker pull 镜像名:tag
删除指定镜像docker mi image-id
运行镜像docker run --name [名称] -p docker主机端口:容器端口 -d 镜像名称:tag  
查询运行中的容器docker ps
查询所有容器

docker ps -a

启动容器

docker start 容器id

停止容器docker stop 容器id
删除容器docker rm 容器id
后台运行
 
-d
将主机的端口映射到容器的一个端口    主机端口:容器内部的端口-p:

注意事项:虚拟机、云服务器默认的防火墙是开启的,在运行docker镜像的时候 -p命令指的是将docker主机的端口号映射到容器内部端口,因此外网访问容器的时候,docker主机端口需要在防火墙设置对外开放才能看到效果。

三、我的软件运行与测试效果

1)tomcat:

docker镜像:tomcat:8.25.28

2)mysql

docker镜像:mysql:5.5

只写了版本,这是可以从浏览器和navicat软件直接看到效果的版本,下载与运行步骤自行看"二"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值