This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
технология_docker [2025/10/17 10:45] val [Локальные репозитории] |
технология_docker [2025/10/17 16:07] (current) val [Использование готовых образов приложений] |
||
---|---|---|---|
Line 187: | Line 187: | ||
=== Приложение bash webd === | === Приложение bash webd === | ||
<code> | <code> | ||
- | server# mkdir -p /root/webd/ && cd /root/webd/ | + | lan# mkdir -p /root/webd/ && cd /root/webd/ |
или | или | ||
gitlab-runner@server:~$ mkdir -p ~/webd/webd/ && cd ~/webd/webd/ | gitlab-runner@server:~$ mkdir -p ~/webd/webd/ && cd ~/webd/webd/ | ||
- | server# cp /usr/local/sbin/webd . | ||
lan:~/webd# scp server:/usr/local/sbin/webd . | lan:~/webd# scp server:/usr/local/sbin/webd . | ||
- | или | + | или |
+ | server# cp /usr/local/sbin/webd . | ||
+ | или | ||
</code> | </code> | ||
* [[Средства программирования shell#Web сервер на shell]] | * [[Средства программирования shell#Web сервер на shell]] | ||
<code> | <code> | ||
- | gitlab-runner@server:~/webd/webd$ nano webd # добавляем закомментированные строки | + | # nano webd # добавляем закомментированные строки |
- | + | ||
- | server# ###tar -cvzf www.tgz -C /var/ www/ | + | |
- | server# cat start.sh | + | # cat start.sh |
</code><code> | </code><code> | ||
#!/bin/sh | #!/bin/sh | ||
Line 220: | Line 219: | ||
</code><code> | </code><code> | ||
#FROM debian | #FROM debian | ||
- | #FROM debian:bullseye | ||
FROM debian:bookworm | FROM debian:bookworm | ||
Line 501: | Line 499: | ||
+ | ==== Микросервисы ==== | ||
==== Использование готовых образов приложений ==== | ==== Использование готовых образов приложений ==== | ||
Line 629: | Line 628: | ||
==== Копирование образов ==== | ==== Копирование образов ==== | ||
<code> | <code> | ||
- | server# docker save -o test-webd.tgz test/webd | + | lan# docker save -o test-webd.tgz test/webd |
- | lan# scp server:test-webd.tgz . | + | lan# scp test-webd.tgz somehost: |
- | lan# docker load -i test-webd.tgz | + | somehost# docker load -i test-webd.tgz |
</code> | </code> | ||
==== Insecure Private Registry ==== | ==== Insecure Private Registry ==== |