[Docker系列]:Docker常用命令详解

2020-05-15  本文已影响0人  IT云中子

一、容器生命周期管理相关命令

1、docker run :该命令将创建并运行一个容器

docker run命令参数列表

例:docker run -p 8080:80 -v /data:/data --restart=always  -m 1024m --name nginx-80 -d nginx:latest 该命令将创建一个nginx容器,其中 -p 8080:80 是将宿主机的8080端口与容器的80端口进行映射,-v /data:/data 是将宿主机的/data目录映射到容器的/data目录,--name nginx-80 是指定运行的容器的名称,-d 参数是将容器后台运行,并返回容器ID,nginx:latest是指定容器的镜像以及版本号,默认最新版本。

2、start/stop/restart 

docker start

启动已被停止的容器nginx-80:docker start nginx-80

docker stop

停止运行中的容器nginx-80:docker stop nginx-80

docker restart

重启容器nginx-80:docker restart nginx-80

3、docker rm 删除容器

强制删除容器 nginx-80:docker rm -f nginx-80

删除容器 nginx-80 并删除容器挂载的数据卷:

docker rm -v nginx-80

删除所有已经停止的容器:

docker rm $(docker ps -a -q)

4、docker exec :在运行的容器中执行命令

在容器 nginx-80 中开启一个交互模式的终端:

docker exec -it  nginx-80 /bin/bash

二、容器操作相关命令

1、docker ps 查看容器列表命令

docker ps 容器列表命令

2、docker inspect 查看容器基本信息

容器基本信息查看命令

3、docker logs 查看容器日志信息

容器日志信息查看命令

4、docker stats 查看各个容器的资源使用情况

容器资源使用情况

三、镜像仓库相关操作

1、docker search 从Docker Hub中查找指定的镜像,如 docker search nginx ,列出nginx的相关镜像

Docker Hub中nginx的镜像列表

2、docker pull  从镜像仓库中拉取或者更新指定镜像 ,如docker pull nginx ,默认拉取最新版本的镜像。

四、本地镜像管理相关命令

1、docker images  列出本地镜像

查看镜像列表

2、docker rmi : 删除本地一个或多少镜像。格式: docker rmi 容器ID

上一篇下一篇

猜你喜欢

热点阅读