docker系列之(六)管理容器的相关命令

1、ls 列出容器 相当于ps

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图

2、inspect 查看一个或多个容器详细信息

[root@docker ~]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED       STATUS         PORTS                                   NAMES
659ea79bacce   nginx     "/docker-entrypoint.…"   4 hours ago   Up 4 minutes   80/tcp                                  nginx3
1b962ae1d6a5   nginx     "/docker-entrypoint.…"   4 hours ago   Up 4 minutes   0.0.0.0:8888->80/tcp, :::8888->80/tcp   nginx2
[root@docker ~]# 
[root@docker ~]# docker inspect 1b962ae1d6a5
docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图1

3、cp 拷贝文件到容器中

将一个文件复制到容器中,下面例子:将一个tar文件复制到容器中

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图2

4、rm 移除容器

shell>docker rm -f $(docker ps -aq)
docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图3
docker清除所有容器

5、 -p 列出容器映射端口/也可以用docker ps查看

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图4

6、top查看容器进程

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图5

7、prune删除已停止的容器

shell>docker container prune

8、stats显示容器资源使用统计

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图6

9、stop/start/restart:停止/启动一个或多个容器

例子:停止容器

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图7

例子:开启容器

docker、技术与框架、新兴技术能力docker系列之(六)管理容器的相关命令插图8

10、logs 查看容器的日志

shell>docker logs -f ##容器ID

11、容器打包成镜像

shell>docker commit -a "runoob.com" -m "my apache" a404c6c174a2  mymysql:v1

下面开始讲解关于容器的数据持久化(挂载)

http://www.fcors.com/%e6%8a%80%e6%9c%af%e4%b8%8e%e6%a1%86%e6%9e%b6/docker%E7%B3%BB%E5%88%97%E4%B9%8B%EF%BC%88%E4%B8%83%EF%BC%89%E6%95%B0%E6%8D%AE%E5%8D%B7volume%E5%92%8Cbind-mounts/