一、镜像
1、一次性停掉所有运行的docker container
docker stop $(docker ps -a -q)
2、一次性删除所有运行的docker container
docker rm $(docker ps -a -q)
二、容器
1、更改容器name
docker rename CONTAINER ID
2、进入容器
docker container exec/attach -it [containerID] bash/csh
三、volume
1、定义:
2、volume方式相关命令
(1)、docker run一个容器,挂载数据卷
第一种:用--mount
docker run -d -it --name=nginx-test --mount src=nginx-vol,dst=/usr/share/nginx/html nginx
第二种:用-v (*)
docker run -d -it --name=nginx-test -v nginx-vol:/usr/share/nginx/html nginx
(2)、创建volume:docker volume create [name]
(3)、查看某个volume:docker volume inspect [name]
**注意:容器内数据卷位置就是指定的:/usr/share/nginx/html ;与容器外部的数据卷对应:/var/lib/docker/volumes/nginx-vol/_data
3、bind volume方式相关命令
将宿主机里的目录绑定到容器的数据卷目录
docker run -d -it --name=nginx-test --mount type=bind,src=/app/root,dst=/usr/share/nginx/html nginx
注意:若src指定的目录不存在,不自动创建,则会报错;
若dst指定的目录是非空的,则该目录现有内容会被隐藏;