Docker5.10
Docker 发布
操纵步骤
1、在公有云平台注册一个账号
2、打开控制台docker login

3、输入账号和密码 (这个账号和密码与注册的那个账号和密码是相同的)
4、查看下镜像(重点看下需要上传的镜像是否存在)
5、给即将发布的镜像更改名称(方便追踪)
docker tag b233ac2a762b zhanghong23/springboot

6、发布镜像
docker push zhanghong23/springboot:latest
7、验证发布是否成功


docker安装软件
docker安装rabbitmq软件
1、获取镜像 并且运行
docker run -it -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management

2、查看下运行容器的记录
docker ps -a
3、获取端口
docker port 容器id
4、验证是否安装成功
在浏览器上打开
账号和密码是guest 网址是http://localhost:15672/

docker安装redis软件
1、获取镜像
docker pull redis
2、运行这个镜像
docker run -itd --name redis-test -p 6379:6379 redis
3、查看下这个容器的记录
docker ps -a | findstr redis
4、获取这个容器的端口
docker port a2e108d881c5

5、验证是否安装成功
docker exec -it redis-test /bin/bash

docker监控的原理
如果容器出现资源的瓶颈,那么就会导致容器中的程序都会出现问题,因为需要监控容器的资源信息。监控我们分为两个维度来进行思考,具体如下:
1、基础数据采集
2、健康数据维护
1具体步骤:
1、获取并运行
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:ro --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=8081:8080 --detach=true --name=cadvisor --privileged --device=/dev/kmsg registry.cn-hangzhou.aliyuncs.com/e7book/cadvisor:v0.37.0

打开http://localhost:8081/containers/
重点关注的是cpu和内存

docker总结脑图


浙公网安备 33010602011771号