User Tools

Site Tools


технология_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_docker [2026/01/07 09:15]
val [Создание образа для приложения с использованием Dockerfile]
технология_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 833: Line 834:
 echo echo
  
-echo "<​h1 style=\"​color:​blue;​\">​Привет ${OIDC_CLAIM_preferred_username}</​h1>"​+echo "<​h1 style=\"​color:​blue;​\">​Привет ${OIDC_CLAIM_given_name}</​h1>"​
  
 echo "<​pre>";​ env; echo "</​pre>"​ echo "<​pre>";​ env; echo "</​pre>"​
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.. +~/apwebd$ docker build -t gitlab.corpX.un:​5000/​student/​apwebd:​ver1..
- +
-~/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>​
  
технология_docker.1767766555.txt.gz · Last modified: 2026/01/07 09:15 by val