docker 命令最常用解释

1、查看镜像

docker images

2、查看容器运行情况:

docker ps 与docker ps -a

docker ps 是查看正在运行的docker容器,状态是up

docker ps -a 查看这台服务器上所有部署的容器,状态包括已启动的和未启动的或者启动失败的

3、容器的开启、停止和重启

docker start xx(容器名称)

docker stop xx(容器名称)

docker restart xx(容器名称)

4、删除容器

删除容器的前提是先stop容器

docker rm xx(容器名称)

5、由镜像启动后变为docker 容器,启动命令

docker run --name xxx(你喜欢就好) --net=host(用本机ip访问)-v /etc/localtime:/etc/localtime:ro (解决时区问题) -d mysql:all(镜像名称)

如果你的linux服务器只有一个ip 可以用host访问,如果你的服务器是多个ip,你的平台需要制定的ip来访问乐意将--net =host改为你的具体ip 启动你的docker 镜像

示例:

docker run --name SPRING_backend \
    -p 8080  \
    -u root\
    --net host \
    -v usr/localxxx.jar:/app.jar \    将你程序的jar挂载出来
    -v /opt/source:/opt/source  \    如果你的程序涉及上传下载业务,需要一个指定的位置
    -v /etc/localtime:/etc/localtime:ro \   解决时区问题,linux默认为0时区,我们在东八区。
    -d xxx_backend:all   你的镜像名称

6、查看程序的日志,或者说查看docker容器的日志

docker logs SPRING_backend(你的容器名称)

7、进入docker 容器内部

有些时候,docker容器运行起来后,需要进入到docker 容器内部进行查看一些文件,如下命令

docker exec -it xxx(你的容器名称)/bin/sh

ls 就可以查看你的该容器内部的相关文件

8、

一行命令获取一台服务器上所有的docker容器所占用的cpu、内存、pid进程号等

docker stats --no-stream --format "\"{{ .Name }}\":{\"memory\":\"{{ .MemPerc }}\",\"cpu\":\"{{ .CPUPerc }}\",\"pid\":\"{{ .PIDs }}\"}," 

1---------------容器名称

2----------------内存占用率

3-----------------cpu使用率

4-----------------进程号

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值