mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-20 06:07:53 +00:00
47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
# 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
|
||
```
|