This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
технология_docker [2026/01/09 17:06] val [Приложение apwebd] |
технология_docker [2026/01/28 15:38] (current) val [Инструмент kaniko] |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| ===== Методические идеи ===== | ===== Методические идеи ===== | ||
| - | * Добавить запись в журнал передаваемых скрипту webd заголовков | ||
| * Использовать переменную окружения, передаваемую контейнеру для включения/выключения режима отладки/записи в журнал | * Использовать переменную окружения, передаваемую контейнеру для включения/выключения режима отладки/записи в журнал | ||
| Line 32: | Line 31: | ||
| "registry-mirrors": ["https://mirror.gcr.io"] | "registry-mirrors": ["https://mirror.gcr.io"] | ||
| } | } | ||
| + | </code><code> | ||
| + | # service docker reload | ||
| </code> | </code> | ||
| - | |||
| ==== Настройка загрузки образов через proxy ==== | ==== Настройка загрузки образов через proxy ==== | ||
| Line 724: | Line 724: | ||
| -v $(pwd):/workspace \ | -v $(pwd):/workspace \ | ||
| -v ~/.docker/config.json:/kaniko/.docker/config.json \ | -v ~/.docker/config.json:/kaniko/.docker/config.json \ | ||
| + | -e KANIKO_REGISTRY_MIRROR="mirror.gcr.io" \ | ||
| gcr.io/kaniko-project/executor:latest \ | gcr.io/kaniko-project/executor:latest \ | ||
| --skip-tls-verify --log-timestamp \ | --skip-tls-verify --log-timestamp \ | ||
| Line 777: | Line 778: | ||
| <BODY text="blue"> | <BODY text="blue"> | ||
| <H1><A HREF=/cgi-bin/apwebd/>Login to ${APWEBD_HOSTNAME}</A></H1> | <H1><A HREF=/cgi-bin/apwebd/>Login to ${APWEBD_HOSTNAME}</A></H1> | ||
| - | Version: 1.2 | + | Version: 1.1 |
| </BODY> | </BODY> | ||
| </HTML> | </HTML> | ||
| Line 839: | Line 840: | ||
| ~/apwebd# chmod +x rootfs/usr/lib/cgi-bin/apwebd rootfs/start.sh | ~/apwebd# chmod +x rootfs/usr/lib/cgi-bin/apwebd rootfs/start.sh | ||
| - | ~/apwebd$ docker build -t server.corp13.un:5000/student/apwebd:ver1.2 . | + | ~/apwebd$ docker build -t gitlab.corpX.un:5000/student/apwebd:ver1.1 . |
| - | + | ||
| - | ~/apwebd$ docker run -e APWEBD_HOSTNAME=apwebd.corp13.un -e KEYCLOAK_HOSTNAME=keycloak.corp13.un -e REALM_NAME=corp13 -itd --rm -P server.corp13.un:5000/student/apwebd:ver1.2 | + | |
| - | ~/apwebd$ docker run -e APWEBD_HOSTNAME=apwebd.corp13.un -e KEYCLOAK_HOSTNAME=keycloak.corp13.un -e REALM_NAME=corp13 -itd --entrypoint bash server.corp13.un:5000/student/apwebd:ver1.2 | + | ~/apwebd$ docker run -e APWEBD_HOSTNAME=apwebd.corpX.un -e KEYCLOAK_HOSTNAME=keycloak.corpX.un -e REALM_NAME=corpX -itd --rm -P gitlab.corpX.un:5000/student/apwebd:ver1.1 |
| - | ~/apwebd$ docker push server.corp13.un:5000/student/apwebd:ver1.2 | + | ~/apwebd$ docker push gitlab.corpX.un:5000/student/apwebd:ver1.1 |
| </code> | </code> | ||