Skip to content

Commit f3ad688

Browse files
committed
update docker/gitlab.md
1 parent 76e7eac commit f3ad688

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docker/gitlab.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ check_interval = 0
309309
tls_verify = false
310310
image = "node:12"
311311
privileged = false
312+
pull_policy = "if-not-present"
312313
disable_entrypoint_overwrite = false
313314
oom_kill_disable = false
314315
disable_cache = false
@@ -323,6 +324,8 @@ check_interval = 0
323324
ERROR: error during connect: Get http://docker:2375/v1.40/info: dial tcp: lookup docker on 8.8.8.8:53: no such host
324325
```
325326

327+
3. `pull_policy = "if-not-present"` 策略改为:镜像不存在时才拉取。
328+
326329
### CI 中使用编译提交镜像
327330

328331
下面是 [官方仓库 Docker.gitlab-ci.yml](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Docker.gitlab-ci.yml) 模板
@@ -339,6 +342,9 @@ docker-build-master:
339342
script:
340343
- docker build --pull -t "$CI_REGISTRY_IMAGE" .
341344
- docker push "$CI_REGISTRY_IMAGE"
345+
# 运行服务
346+
- if [ $(docker ps -aq --filter name=web) ]; then docker rm -rf web;fi
347+
- docker run -d -p 5000:5000 --name web flask-demo
342348
only:
343349
- master
344350
```

0 commit comments

Comments
 (0)