docker常用的基本命令
打包一个镜像
[root@localhost ~]# docker images //查看镜像列表
docker.io/nginx latest c39a868aad02 2 days ago 133 MB
[root@localhost ~]# docker save -o nginx_latest.tar c39a868aad02
用法:docker saver -o 打包的镜像名称 打包的镜像ID号
打包一个容器
[root@localhost ~]# docker ps //查看容器列表
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a753135d358b mysql:8.0 "docker-entrypoint..." 15 minutes ago Up 15 minutes 0.0.0.0:32768->3306/tcp mysqld
[root@localhost /]# docker export -o /opt/mysql_8.0.tar a753135d358b
[root@localhost /]# ll /opt/
总用量 336072
-rw-------. 1 root root 344136704 11月 14 13:53 mysql_8.0.tar
删除所有容器
[root@localhost ~]# docker rm -f $(docker ps -a -q)
删除所有镜像
[root@localhost ~]# docker rmi $(docker images -q)
查看容器的进程
[root@localhost ~]# docker top 容器ID号
查询容器的各项状态(如CPU 内存等信息)
[root@localhost ~]# docker stats 容器ID号
修改容器的名称
[root@localhost ~]# docker rename 旧名称 新名称