|
@@ -20,6 +20,7 @@
|
|
- 执行构建命令:
|
|
- 执行构建命令:
|
|
```bash
|
|
```bash
|
|
docker build -t go-app:v1 -f deploy/build/Dockerfile .
|
|
docker build -t go-app:v1 -f deploy/build/Dockerfile .
|
|
|
|
+
|
|
// docker build -t go-app:v1 --build-arg APP_RELATIVE_PATH=./cmd/server/... -f deploy/build/Dockerfile .
|
|
// docker build -t go-app:v1 --build-arg APP_RELATIVE_PATH=./cmd/server/... -f deploy/build/Dockerfile .
|
|
```
|
|
```
|
|
|
|
|
|
@@ -28,6 +29,17 @@
|
|
docker run -d --restart=always --name go-app -p 8000:8000 go-app:v1
|
|
docker run -d --restart=always --name go-app -p 8000:8000 go-app:v1
|
|
```
|
|
```
|
|
|
|
|
|
|
|
+- 代码变更后:需要重新构建Docker镜像,这个过程会重新编译您的Go代码
|
|
|
|
+```bash
|
|
|
|
+docker build -t go-app:v1 -f deploy/build/Dockerfile .
|
|
|
|
+```
|
|
|
|
+- 然后替换运行中的容器
|
|
|
|
+```bash
|
|
|
|
+docker stop go-app
|
|
|
|
+docker rm go-app
|
|
|
|
+docker run -d --restart=always --name go-app -p 8000:8000 go-app:v1
|
|
|
|
+```
|
|
|
|
+
|
|
### 5. Docker容器管理命令
|
|
### 5. Docker容器管理命令
|
|
|
|
|
|
```bash
|
|
```bash
|