docker pull mysql:5.72.启动MySql容器服务
docker run -d -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7 #参数说明: # -e : 指定镜像内部环境参数。Mysql镜像内部有很多内置参数,比如MYSQL_USER、MYSQL_ROOT_PASSWORD等,MYSQL_USER默认值为root,但是密码是没有默认值的,因此需要用户在启动时自己指定mysql密码。3.数据备份与安全
一方面容器内运行的mysql服务是不安全的,一旦容器删除则数据就会全部丢失;另一方面,mysql涉及方方面面的配置,而在容器内维护配置文件相当麻烦。因此在启动与数据和配置相关的服务时(比如mysql),我们需要通过数据卷挂在mysql容器的数据和配置,使得数据持久化。
docker run -d -p 3307:3306 --name mysql -v sqldata:/var/lib/mysql -v sqlConfig:/etc/mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7 #参数说明: # -v sqldata:/var/lib/mysql : 创建一个新的数据卷,挂载/var/lib/mysql目录。其中/var/lib/mysql目录为mysql容器的数据存储目录(来自于docker hub Description) # -v sqlConfig:/etc/mysql : 创建一个新的数据卷,挂载/etc/mysql目录。其中/etc/mysql目录为mysql容器的配置文件目录(来自于docker hub Description)4.通过本地客户端(比如navicat)访问管理 二.Tomcat服务安装 1.拉取tomcat镜像
docker pull tomcat:8.0-jre8



