微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
SpringCloud微服务架构
文章目录
- 微服务框架
- SpringCloud微服务架构
- 10 使用Docker
- 10.4 容器命令案例1
- 10.4.1 直接开干
- 10.4.2 总结
10 使用Docker
10.4 容器命令案例1
10.4.1 直接开干
案例:创建运行一个Nginx容器
步骤一:去docker hub查看Nginx的容器运行命令
https://hub.docker.com/_/nginx

往下滑, How to use this image

$ docker run --name some-nginx -d -p 80:80 some-content-nginx
命令解读:
-
docker run :创建并运行一个容器
-
–name : 给容器起一个名字,比如叫做mn
-
-p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口【注意顺序】
【端口映射的作用】
把原本完全隔离的容器,暴露出去,能够访问

-
-d:后台运行容器
-
nginx:镜像名称,例如nginx
OK, 直接搞
docker run --name mn -p 80:80 -d nginx

OK,这样这个容器就已经运行起来了【这一长串是容器的唯一ID】
查看容器
docker ps

访问一下

OK, 没问题【服务器记得开端口】

查看日志
docker logs mn

OK,没问题
再访问一下

可以看到又多了一个GET 请求,但是必须整一次命令才能查看,如果我有大量日志的时候,进行调试就很不方便了
能不能持续监控日志?【当然】
docker logs -f mn


这样就可以持续打印了
Ctrl + C 就可以停止日志持续

容器不会被停止
10.4.2 总结
docker run命令的常见参数有哪些?
- –name:指定容器名称
- -p:指定端口映射
- -d:让容器后台运行
查看容器日志的命令:
- docker logs
- 添加 -f 参数可以持续查看日志
查看容器状态:
- docker ps

![[附源码]计算机毕业设计springboot在线票务系统](https://img-blog.csdnimg.cn/d905ffb4767b489ca59d362c405d196a.png)





![[附源码]计算机毕业设计学生在线考试系统Springboot程序](https://img-blog.csdnimg.cn/1479dbe3f3e647c5a95dbacaae94cedc.png)
![[附源码]计算机毕业设计颐养天年辅助平台Springboot程序](https://img-blog.csdnimg.cn/e45f0e7b4ac64fc48d380ea1a3f31e33.png)
![[附源码]JAVA毕业设计健康生活网站(系统+LW)](https://img-blog.csdnimg.cn/ce41462a6e3e46d4b29545590a4a8a1f.png)




![[附源码]计算机毕业设计医学图像管理平台Springboot程序](https://img-blog.csdnimg.cn/514aa1ff70e8426fb0fa680dffeca99b.png)

![[附源码]计算机毕业设计springboot在线项目管理](https://img-blog.csdnimg.cn/338aef8c718c42a7940d52db96767bca.png)


