创建本地网络 docker network create u8net
下载mysql docker pull mysql:5.7
启动mysql,挂载数据路径,设置root密码,连入本地网络 docker run -itd -p 3306:3306 -v /d/U8Server/docker/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e LANG=C.UTF-8 --network u8net --network-alias u8-mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
下载本镜像 docker pull sunnee/u8server:tagname
启动本镜像,挂着log路径,配置环境参数,连入本地网络 docker run -itd -p 8080:8080 -v /d/U8Server/docker/logs:/usr/local/tomcat/logs -e U8SERVER_MODE=manager -e U8SERVER_ID=12 -e JDBC_URL=u8-mysql:3306 -e JDBC_USERNAME=root -e JDBC_PASSWORD=123456 -e LANG=C.UTF-8 --network u8net sunnee/u8server:tagname
外网通过8080映射端口访问web,通过3306访问数据库
时区问题: linux可以在启动时添加 -v /etc/localtime:/etc/localtime 启动容器 也可以在启动容器后用命令行修改: docker exec -it <容器名> /bin/ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime docker restart <容器名>
Content type
Image
Digest
Size
195 MB
Last updated
over 7 years ago
docker pull sunnee/u8server:201905061732