1:容器列表
docker container ls : 默认展示运行中的 -a 展示所有的
2:启动新容器
docker container run -itd -p 5000:80 --restart=always --name name nginx
-> -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
-> -i 则让容器的标准输入保持打开。
-> -d 则让容器守护态运行
-> -p: 发布容器对外端口到主机 -p 宿主机IP:容器内IP
-> -P: 随机分配宿主机端口
3:启动已终止容器
docker container start 容器id
4:重启容器
docker container restart 容器id1 容器id2
5:停止容器
docker container stop 容器id
6:强制停止容器
docker container kill 容器id
7:删除容器
删除已停止的容器:docker container rm 容器id
删除运行中的容器:先停止再删除或强制删除:docker container rm -f 容器id
docker container rm -f $(docker container ps -q -a)
8:进入容器
docker container exec -it 容器id bash
9:查看容器日志
docker container logs 容器id
docker container logs -tf --tail 10 33d977a9da0f 实时打印最后10条内容
日志存储位置:ls /var/lib/docker/containers/容器ID/xxx-json.log
10:查看容器内运行的进程
docker container top 容器id
11:查看容器详细信息
docker container inspect 容器id
12:复制容器内部的文件或文件夹(不推荐)
docker container cp 4d6865824cc2:/tmp/11.txt /tmp
13:查看所有容器资源使用情况
docker container stats 查看所有容器使用情况
-a 容器id 查看单个容器的使用情况
查看容器服务器资源使用情况
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
fgsdffsfd42s name1 0.00% 56.35MiB / 1024MiB 11.46% 54.21kB/0B 645.6kB/16.4kB 33
14: 查看所有容器明细(比较实用)
docker container inspect 容器名称|容器ID
-> 可以看到网络Networks
-> 可以看到磁盘挂载Volumes、Mounts
Docker container操作命令
最新推荐文章于 2024-05-05 17:49:19 发布