使用Docker安装MySQL、Tomcat

  使用Docker安装MySQL、Tomcat

修改Docker镜像源

在执行Dockerfile时出现Get https://registry-1.docker.io/v2/错误的解决方案

解决方案:

创建daemon.json文件

$ vim /etc/docker/daemon.json

写入自定义Docker镜像源

1
2
3
4
5
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
或者
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}

重启docker

$ systemctl daemon-reload 
$ systemctl restart docker

安装JDK

Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别

Java SE Development Kit 14

安装MySQL容器

$ docker search mysql
$ docker pull mysql

安装Tomcat容器

Tomcat 9.0.34

安装Tomcat容器

$ docker search tomcat
$ docker pull tomcat

启动Tomcat容器

$ docker run -d -p 8081:8080 --name tomcat_web --restart=always tomcat

删除容器

$ docker ps        # 查看正在运行容器列表
$ docker ps -a    # 查看所有容器列表
$ docker stop  容器的id    # 停止运行中的容器
$ docker rm 容器id        # 删除一个容器
$ docker stop $(docker ps -q) & docker rm $(docker ps -aq)    # 停用并删除全部容器
+