docker命令使用记录

Dec 21, 2019

常用docker命令:

docker images // 查看本地所有镜像

docker container ls // 列出本地所有容器

docker ps  // 查看运行中任务(容器)

docker ps -a  // 查看所有任务(容器)

docker ps -aq // 查看所有任务-仅id

docker stop $(docker ps -aq) // 停止所有任务

docker rm $(docker ps -aq)  // 删除所有容器

docker exec -it 1242b5b5a832 /bin/bash // 进入id为1242b5b5a832 的容器内部

docker info | grep “Docker Root Dir”  //docker根目录查询

docker inspect 容器id | grep “volumes” //查看数据目录_data

docker inspect 容器id | grep “ResolvConfPath” //查看docker容器启动配置文件目录

docker修改默认的存储位置

1./lib/systemd/system/docker.service   //树莓派中的ss位置。可以使用 find / -name “docker.service” 来查询

2.修改docker.service文件内容

修改后的行信息 ExecStart=/usr/bin/dockerd –graph=/media/pi/u1/docker –storage-driver=overlay -H fd:// –containerd=/run/containerd/containerd.sock

其中 –graph=/media/pi/u1/docker –storage-driver=overlay 是新增加的

3.重启docker

service docker stop

service docker start

或者

重启docker服务和配置

systemctl daemon-reload

systemctl restart docker

参考文档: https://www.cnblogs.com/yaun1498078591/p/11970369.html

docker修改volume

参考文档: https://www.cnblogs.com/SkyYChen/articles/4851816.html

Docker 查询全部volume

docker volume ls

docker删除全部volumes

docker volume rm $(docker volume ls -qf dangling=true)

docker复制宿主机文件到docker容器中

docker cp /home/pi/Desktop/config.php intbird-next-cloud:/var/www/html/config

docker修改容器的映射端口

https://www.cnblogs.com/shijf/p/10386193.html

docker开机自启

https://www.cnblogs.com/gcgc/p/10494615.html

标签