代码拉取完成,页面将自动刷新
docker-compose文件如下
version: "3.3"
services:
spug:
image: openspug/spug-service
container_name: spug
privileged: true
restart: always
volumes:
- /data/spug/service:/data/spug
- /data/spug/repos:/data/repos
ports:
# 如果80端口被占用可替换为其他端口,例如: - "8000:80"
- "8001:80"
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=<username>
- MYSQL_PASSWORD=<password>
- MYSQL_HOST=<host>
- MYSQL_PORT=<port>
用 docker-compose up -d
可以跑起容器,没问题
但用docker run不行
sudo docker run --name spug openspug/spug-service -d \
-p 8001:80 \
-v /data/spug/service:/data/spug \
-v /data/spug/repos:/data/repos \
-e MYSQL_DATABASE=spug \
-e MYSQL_USER=<username> \
-e MYSQL_PASSWORD=<password> \
-e MYSQL_HOST=<host> \
-e MYSQL_PORT=<port> \
--restart=always \
--privileged
会报找不到文件运行。CMD也不是简单的"/entrypoint.sh"