美文网首页Docker
docker常用命令

docker常用命令

作者: 码农GG | 来源:发表于2020-04-11 09:47 被阅读0次

1.帮助命令

docker version
docker info
docker --help

2.镜像命令

2.1查看已装镜像
docker images

image.png

2.2下载镜像
docker pull [镜像名|镜像ID]tomcat

2.3删除镜像(强制删除)

docker  rmi  -f [镜像名|镜像ID] 
删除多个镜像
docker  rmi  -f  多个镜像空格分隔
删除所有镜像
docker rmi -f $(docker images -qa)

3.容器命令

3.1新建并启动容器

docker pull centos
docker run [options] IMAGE [COMMEND][ARG..]
docker run -it --name="mycentos"  centos
image.png

3.2列出正在运行的容器
docker ps [options]

image.png
image.png

3.3退出容器
容器停止退出 exit
容器不停止退出 ctrl+P+Q

3.4启动容器

docker  start  容器ID或容器名

3.5重启容器

docker restart  容器ID或容器名

3.6停止容器

docker stop 容器ID或容器名
docker kill 容器ID或容器名

3.7删除已停止容器

docker rm  容器ID
docker rm -f $(docker ps -a -q)
docker ps -a -q |xargs docker rm 

4.重要

image.png

4.1启动守护式容器
使用镜像centos:latest以后台模式启动一个容器docker run -d centos
问题:然后docker ps -a 进行查看, 会发现容器已经退出
很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。
这个是docker的机制问题,容器后台启动后,会立即自杀因为他觉得他没事可做了.所以,最佳的解决方案是,将你要运行的程序以前台进程的形式运行.
docker run -it --name="mycentos" centos /bin/bash

4.2查看容器日志

image.png

4.3查看容器内运行的进程

image.png

4.4查看容器内部细节

docker inspect 容器ID

4.5从宿主机进入容器

docker  attach  容器ID
image.png

4.6从容器内拷贝文件到主机

image.png

相关文章

网友评论

    本文标题:docker常用命令

    本文链接:https://www.haomeiwen.com/subject/wkzdmhtx.html