Files
weiyu/starter/docker.md
2024-12-12 11:04:52 +08:00

47 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# docker
```bash
# 启动docker容器
# 修改application.properties中的配置默认为true
spring.docker.compose.enabled=true
# 运行
mvn spring-boot:run
# 可以运行但无法连接mysql/redis
# docker run --name test -p 9003:9003 jackning/test
```
## docker compose
本地打包本地运行
```bash
# 启动docker容器
# 进入项目目录
cd bytedesk/starter
# 编译
mvn clean package -Dmaven.test.skip=true
docker build -t bytedesk/bytedesk .
# 启动docker compose容器, -f标志来指定文件路径, -d标志表示在后台模式下启动容器
docker compose -f docker-compose.yaml up -d
# 启动后查看容器
docker ps
# 停止容器
docker compose -f docker-compose.yaml stop
# 停止并删除 docker-compose.yaml 文件中定义的所有服务(容器
# docker compose down
# 删除镜像
# docker rmi bytedesk/bytedesk:latest
# docker rmi -f bytedesk/bytedesk:latest
# 推送镜像到docker hub
# https://hub.docker.com/repository/docker/bytedesk/bytedesk/general
docker push bytedesk/bytedesk:latest
```
```bash
docker pull registry.cn-hangzhou.aliyuncs.com/weiyuai/bytedesk:0.5.3
# 启动docker compose容器, -f标志来指定文件路径, -d标志表示在后台模式下启动容器
docker compose -f docker-compose.yaml up -d
# 停止容器
docker compose -f docker-compose.yaml stop
```