docker命令使用记录
常用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开机自启