08.docker的webstack配置使用
webstack安装¶
建立一个保存onenav的文件路径
然后我们在/home/data/webstack文件夹下建立docker-compose.yml文件
version: '3'
services:
db_webstack:
image: mysql/mysql-server:5.6
restart: always
container_name: "mysql_webstack"
environment:
MYSQL_ROOT_PASSWORD: Tym8zrnNRpz4
MYSQL_DATABASE: webstack
MYSQL_USER: webstack
MYSQL_PASSWORD: Xym8zrnNRpz
command: --default-authentication-plugin=mysql_native_password
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/conf:/etc/mysql/conf.d
networks:
- "webstacknet"
redis_webstack:
image: redis:3
container_name: "redis_webstack"
restart: always
volumes:
- ./redis/data:/data
networks:
- "webstacknet"
webstack:
image: arvon2014/webstack-laravel:v1.2.2
container_name: "webstack"
ports:
- 8002:8000
depends_on:
- "db_webstack"
- "redis_webstack"
environment:
LOGIN_COPTCHA: "false"
DB_HOST: db_webstack
DB_PORT: 3306
DB_DATABASE: webstack
DB_USERNAME: webstack
DB_PASSWORD: Xym8zrnNRpz
command: ['/entrypoint.sh','server']
networks:
- "webstacknet"
networks:
webstacknet:
driver: bridge
然后在这个文件夹下执行命令,生成容器
生成完成后,就可以在服务器上输入IP:8002,然后就可以看到生成的webstack服务了
webstack简单使用¶
安装完成后,想要进入后台页面的话,管理员和密码是admin