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常用命令的主要内容,如果未能解决你的问题,请参考以下文章