微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐