Docker 启动一个root密码为123456的mysql服务器:
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
create database pipe default character set utf8mb4 collate utf8mb4_unicode_ci;
docker run --detach -p 5897:5897 --name pipe \
b3log/pipe —link=mysql --mysql="root:123456@(127.0.0.1:3306)/pipe?charset=utf8mb4&parseTime=True&loc=Local&timeout=1s" --runtime_mode=prod --port=5897 --server=http://localhost:5897
特别需要注意的 pipe 官方文档里面的 --network=host 在我这次部署的时候,会出现 docker 容器内的 5897 端口没有暴露出来的问题。
去掉并加上 -p 5897:5897 --link=mysql
既可。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于