一、问题总结
1、查看Docker信息

2、查看Docker启动状态


3、删除Docker镜像失败

4、运行Docker镜像

5、进入Docker镜像失败

6、Docker 目录挂载失败

7、JDK:8 容器内编写java程序


8、启动容器提示端口被占用

9、MySQL 容器内执行SQL脚本

10、Nacos启动连接mysql


11、Nacos 启动日志异常

12、Nacos 不可访问
二、命令总结
1、Docker 基本操作
systemctl start docker //启动docker
systemctl stop docker //停止docker
systemctl restart docker //重启docker
systemctl enable docker //开机自启
systemctl disable docker //禁止启动
systemctl status docker //查看运行状态
docker info //查看docker信息
2、Docker 镜像操作
docker pull centos:7 //拉取镜像
docker images //查看镜像
docker image rm centos:7 //删除镜像
docker save centos:7 | gzip>centos7.tar.gz //导出镜像
docker load < centos7.tar.gz //导入镜像
docker inspect centos:7 //查看镜像信息
docker history centos:7 //查看制作历史
docker build -t jdk:8 . //制作镜像
3、Docker 数据卷操作
docker volume create 数据卷名称 //创建数据卷
docker volume ls //查看数据卷
docker volume rm 数据卷名称 //删除数据卷
docker volume inspect //查看数据卷信息
4、Docker 容器操作
docker run -d --name xxx -p 8090:8090 -v ... --always .... -e ....... //运行容器
docker ps //查看正在运行的容器
docker ps -a //查看所有的容器
docker logs 容器id //查看容器日志
docker inspect 容器id //查看容器信息
docker stop 容器id //停止容器
docker start 容器id //启动容器
docker restart 容器id //重启容器
docker rm -f 容器id //强制删除容器
docker exec -it 容器id bash //终端运行容器
docker container prune (移除所有exit状态的容器)
exit
5、Docker 网络操作
docker network create t-net(网络名称)
docker network inspect t-net
这篇博客总结了Docker在使用过程中遇到的问题,包括查看Docker信息、启动状态检查、镜像删除、运行及进入镜像的故障,以及目录挂载、JDK在容器内编程、端口占用、MySQL容器内执行脚本、Nacos连接MySQL等方面的问题。同时,详细列举了Docker的各种操作命令,涵盖了基本操作、镜像操作、数据卷操作、容器操作和网络操作,为Docker使用者提供实用参考。
5万+

被折叠的 条评论
为什么被折叠?



