Docker常用命令

Posted zyon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker常用命令相关的知识,希望对你有一定的参考价值。

# 查看本地已有的镜像
docker images

# -i 开启容器的STDIN
# -t 为容器创建一个伪tty终端
# --restart=OPTS 指定重启,always 无论容器退出码均重启;on-failure:N 当容器退出码非0时重启,最多试N次
docker run -it ubuntu bash

# --name 指定容器的名称
docker run --name darren_ubuntu_con -it ubuntu bash

# -d 后台运行容器,同时执行某个任务
docker run --name darren_ubuntu -d ubuntu bash -c "while true; do echo hello world; sleep 1; done"

# 获取容器的日志, 
# -f 可以动态更新日志
# --tail N 指定查看日志的最后N条
# -t 查看时携带时间戳
docker logs CON_NAME | CON_ID

# 查看容器内的进程
docker top CON_NAME | CON_ID

# 查看容器的统计信息
docker stats CON_NAME1|CON_ID1 [[ CON_NAME2|CON_ID2 ] ... [CON_NAMEn | CON_IDn]] 

# 审查一个容器的详细信息
docker inspect CON_NAME|CON_ID

# 在容器中执行命令
# -d 可以非交互式地执行命令
docker exec CON_NAME|CON_ID YOUR_CMD YOUR_ARGS 

# list running containers
# -a 列出所有容器
# -l 列出最近一次的容器
# -q 列出容器时只显示容器ID
docker ps

# 通过容器名称或容器ID启动某个容器
docker start CON_NAME | CON_ID

# 重启一个容器
docker restart CON_NAME | CON_ID

# 附着到某个正在运行的容器上,不能附着到已停止的容器上
docker attach CON_NAME | CON_ID

# 关闭一个容器,向容器进程发送 SIGTERM 信号
docker stop CON_NAME|CON_ID

# 杀死一个容器,向容器进程发送 SIGKILL 信号
docker kill CON_NAME|CON_ID

# 删除一个容器
docker rm CON_NAME|CON_ID

# 删除所有容器
docker rm `docker ps -aq`

# 创建一个容器而不启动它
docker create 

以上是关于Docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Docker----常用命令(镜像和容器的常用命令)

Docker:Docker常用命令

Docker常用命令大全

Docker快速入门——Docker常用命令

Docker常用命令

Docker镜像常用命令 Docker容器常用命令