JPress安装(Docker)
--network=host 这个选项,则在容器中可以直接用127.0.0.1访问mysql
docker run --name=jpress_jpress_1 \--env=JPRESS_DB_HOST=127.0.0.1 \--env=JPRESS_DB_PORT=3306 \--env=JPRESS_DB_NAME=jpress \--env=JPRESS_DB_USER=root \--env=JPRESS_DB_PASSWORD=root \--volume=/usr/local/software/jpress/docker_volumes/webapp/wp-content:/opt/jpress/webapp/wp-content:rw \--volume=/usr/local/software/jpress/docker_volumes/webapp/templates/dockers:/opt/jpress/webapp/templates/dockers:rw \--volume=/usr/local/software/jpress/docker_volumes/webapp/attachment:/opt/jpress/webapp/attachment:rw \--volume=/usr/local/software/jpress/docker_volumes/webapp/addons:/opt/jpress/webapp/addons:rw \--volume=/usr/local/software/jpress/docker_volumes/webapp/WEB-INF/addons:/opt/jpress/webapp/WEB-INF/addons:rw \--volume=/opt/jpress/webapp/WEB-INF/addons \--volume=/opt/jpress/webapp/addons \--volume=/opt/jpress/webapp/attachment \--volume=/opt/jpress/webapp/templates/dockers \--volume=/opt/jpress/webapp/wp-content \--workdir=/opt/jpress \-p 4000:8080 \--restart=always \--detach=true \--network=host \fuhai/jpress:v5.1.0 \/opt/jpress/jpress.sh start
如果是这个选项
--add-host host.docker.internal:host-gateway
则使用 host.docker.internal 访问mysql