一、问题总结
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