如何做公司自己的网站,土巴兔网站开发技术,霸州做网站的,有哪些企业建设网站一、镜像相关
1.1、查看镜像
docker images1.2、拉取镜像
docker pull nginx1.3、保存镜像
docker save -o nginx.tar nginx:latest1.4、移除镜像
docker rmi -f nginx:latest1.5、导入镜像
docker load -i nginx.tar二、容器相关
2.1、启动容器
docker run --name red…一、镜像相关
1.1、查看镜像
docker images1.2、拉取镜像
docker pull nginx1.3、保存镜像
docker save -o nginx.tar nginx:latest1.4、移除镜像
docker rmi -f nginx:latest1.5、导入镜像
docker load -i nginx.tar二、容器相关
2.1、启动容器
docker run --name redis -p 6379:6379 -d redis:latest redis-server --appendonly yes --requirepass 1234562.2、进入容器
docker exec -it redis bash2.3、停止容器
docker stop redis2.4、删除容器
docker rm redis2.5、查看容器
docker ps -a三、数据卷相关
3.1、创建数据卷
docker volume create html3.2、查看数据卷
docker volume ls3.3、查看数据卷挂载点
docker inspect html3.4、删除数据卷
docker volume rm html3.5、删除未使用的数据卷
docker volume prune3.6、容器挂载数据卷
docker run --name nginx -v html:/usr/share/nginx/html -p 80:80 -d nginx四、自定义镜像
4.1、构建自定义镜像
docker build -t study .4.2、运行自定义镜像
docker run --name study -p 8080:8080 -d study五、查看日志
docker logs -f --tail 100 redis六、*扩展一通过DOCKER OVERLAY2 目录名查找容器名和容器ID
参考https://blog.csdn.net/weixin_45509582/article/details/125599521
6.1、首先进入到 /var/lib/docker/overlay2 目录下,查看谁占用的较多
cd /var/lib/docker/overlay26.2、查出所占用的大文件
du -s ./* | sort -rn | more
6.3、再通过目录名查找容器名 docker ps -q | xargs docker inspect --format {{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}} | grep bff25099a59b0fc8addd06f9223872f2904256f0432b3c3c47b58faef167115f
1
输出依次为进程pid、容器ID、容器名、存储work路径即可确定是哪个容器。
七、*扩展二docker查看容器IP的方法
参考https://blog.csdn.net/sebeefe/article/details/123732823
7.1. 进入容器内部后
cat /etc/hosts
7.2.使用命令
docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} container_name_or_iddocker inspect -f {{.Name}} - {{.NetworkSettings.IPAddress }} $(docker ps -aq)
7.3.docker-compose使用命令
docker inspect -f {{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} $(docker ps -aq)docker inspect --format{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} $(docker ps -aq)