docker 常规安装简介
- 总体步骤
搜索镜像
拉取镜像
查看镜像
启动镜像-服务器端口映射
停止容器
移除容器
- 安装tomcat
- docker hub上面查找tomcat 镜像
- 重docker hub上拉取tomcat镜像到本地
- docker images 查看是否有拉取到的tomcat
- 使用tomcat镜像创建容器实例(也叫运行镜像)
docker run -it -p 8080:8080 tomcat /bin/bash
- 访问猫网页
记得修改文件名称
mv webapps webapps.bak
mv webapps.dist webapps
结论就是下面这个版本的比前面那个好使多了!!!!!!
docker run -d -p 8080:8080 --name tomcat-8.0 billygoo/tomcat8-jdk8
- 安装mysql
- docker images mysql:5.7
- docker run -d --privileged=true -v /highgo/mysql/log:/var/log/mysql -v /highgo/mysql/data:/var/lib/mysql -v /highgo/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=hadoop -p 3306:3306 --name=mysql-5.7 mysql:5.7
添加-v之后,即使mysql容器被删除,重新启动新的mysql容器后数据仍然是存在的!!!
- docker exec -it e592b2dbadc2 /bin/bash
- 新建my.cnf配置文件,修改数据库配置
vim /highgo/mysql/conf/my.cnf
添加如下内容
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
- 重启mysql容器使配置生效
docker restart mysql-5.7
- 查看是否修改成功
show variables like 'character%';
本次Navicat测试链接: