zl程序教程

您现在的位置是:首页 >  工具

当前栏目

docker 命令

2023-09-27 14:25:19 时间

运行容器:docker run -it 镜像名 /bin/bash

退出容器:

exit     (这个命令会把容器也关闭掉)

或者

Ctrl+P+Q     (这个命令容器依旧在后台运行)

查看容器:docker ps -a

查看运行的容器:docker ps

重启容器:docker restart 容器ID

重启容器后进入交互式:docker start -i 5c6ce895b979

进入容器:docker attach 容器ID

               docker exec -it 容器ID /bin/bash 

     docker exec -it 容器ID bash 

 

提交镜像更改生成新的镜像文件

docker commit -a "author" -m "commit message" 容器id  name:tag    (注意name镜像名称要全部小写)

docker镜像导出,tar镜像包可以拷贝到其他机器docker环境中加载

docker save hello -o hello.tar

docker镜像加载

docker load -i hello.tar

参考 :  https://blog.csdn.net/qq_41211642/article/details/107241456     (数据卷后的文件是无法保存在镜像的,要打包到另外一个目录)

 

启动容器

docker start 容器id

 

查看容器数据卷挂载情况

使用命令 docker inspect 容器id 

https://blog.csdn.net/weixin_42691149/article/details/114381456

 

 

 

 

查看容器的日志

docker container logs 883649483a12

其他参考

https://blog.csdn.net/weixin_33398049/article/details/112781059

 

查看容器资源

docker stats

命令可以很方便地看到主机上所有容器的 CPU、内存、网络 IO、磁盘 IO、PID 等资源的使用情况。

 

如何查看docker容器使用的核数

docker run -it --cpuset-cpus=0 ubuntu     (没卵用)

进入容器敲下面的命令

grep processor /proc/cpuinfo | wc -l

 

Docker启动容器自启
docker update mysql --restart=always

查看容器运行状态和日志
查看容器运行状态:
docker ps -a | grep 容器id

查看容器日志:
查看最后200条日志
docker logs --tail=200 容器id

滚动监听
docker logs -f 容器id