Size: a a a

Docker — русскоговорящее сообщество

2020 April 22

i

inqfen in Docker — русскоговорящее сообщество
George Gaál
Запилите свои курсы по докеру, плиз
я юже думаю над чеклистом вопросов
источник

i

inqfen in Docker — русскоговорящее сообщество
там участвуют локалхосты, линки, сети, конфиг
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
George Gaál
Запилите свои курсы по докеру, плиз
Они идиотам по жизни не помогают
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
И так с любыми
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
И кто не умеет читать тоже
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
А если брать тех кто умеет, то им они не нужны
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Сергей Ладутько
Вот так работает всем спасибо
*  * /usr/local/bin/docker-compose -f /home/sergey/logging/docker-elk/docker-compose.yml restart
источник

M

Maksimus Ulibikus in Docker — русскоговорящее сообщество
Всем привет.

[lnxcfg@terraform terraform]$ sudo docker run --name ovpn-data -v /etc/openvpn busybox
Unable to find image 'busybox:latest' locally
latest: Pulling from library/busybox
e2334dd9fee4: Pull complete
Digest: sha256:a8cf7ff6367c2afa2a90acd081b484cbded349a7076e7bdf37a05279f276bc12
Status: Downloaded newer image for busybox:latest

То есть всё ОК.

Тоже делаю с помощью terraform на AWS

Код в файле tf
provisioner "remote-exec" {
   inline = [
     "sudo iptables -t nat -A POSTROUTING -j MASQUERADE",
     "echo 1 | sudo tee /proc/sys/net/ipv4/conf/all/forwarding > /dev/null",
     /* Install docker */
     "curl -sSL https://get.docker.com/ | sudo sh",
     /* Initialize open vpn data container */
     "sudo mkdir -p /etc/openvpn",
     "sudo docker run --name ovpn-data -v /etc/openvpn busybox",
     /* Generate OpenVPN server config */
     "sudo docker run --volumes-from ovpn-data --rm gosuri/openvpn ovpn_genconfig -p var.vpc_cidr -u udp://aws_instance.nat.public_ip"
   ]
 }

Результат:
aws_instance.nat (remote-exec): e2334dd9fee4: Pull complete
aws_instance.nat (remote-exec): Digest: sha256:a8cf7ff6367c2afa2a90acd081b484cbded349a7076e7bdf37a05279f276bc12
aws_instance.nat (remote-exec): Status: Downloaded newer image for busybox:latest
aws_instance.nat: Still creating... [1m30s elapsed]
aws_instance.nat (remote-exec): docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:301: running exec setns process for init caused \"exit status 23\"": unknown.

В чем может быть причина?
источник

AD

Arta Damola in Docker — русскоговорящее сообщество
источник

ch

central hardware in Docker — русскоговорящее сообщество
источник

DZ

Den Zalman in Docker — русскоговорящее сообщество
ты попробуй этот же скрипт запустить локально для начала и подебаж его…
источник

DZ

Den Zalman in Docker — русскоговорящее сообщество
мне кажется проблема в последней строчке
источник

D

Di in Docker — русскоговорящее сообщество
Такой вопрос: у меня два контейнера, один работает только с локалхостом или httpS.
Есть какие-то простые способы проброса с https на http локально?

Что бы из одного контейнера обратится к другому с помощью https
источник

GG

George Gaál in Docker — русскоговорящее сообщество
не понимаю, давай более конкретные примеры
источник

GG

George Gaál in Docker — русскоговорящее сообщество
теоретически - ты всегда можешь обратиться к контейнеру с хттпс подменив dns записи или /etc/hosts, чтобы не ругалось на несоответствие
источник

D

Di in Docker — русскоговорящее сообщество
George Gaál
теоретически - ты всегда можешь обратиться к контейнеру с хттпс подменив dns записи или /etc/hosts, чтобы не ругалось на несоответствие
У меня в одном контейнере крутится форма регистрации. При нажатии кнопки регистрации, он создаёт пост запрос для второго контейнера, которые отдаёт ключ регистрации. При этом он сделает запрос только в том случае, если адрес второго контейнера https или http://localhost

Локалхост я не могу использовать, так как по этому адресу контейнер обращается к своему локалхосту.
Ну и получается мне надо как-то подменить условный http://172.20.0.3 на что-то типа https://gettoken.dev.com
источник

GG

George Gaál in Docker — русскоговорящее сообщество
extra_hosts 😊 ключик докера
источник

D

Di in Docker — русскоговорящее сообщество
George Gaál
extra_hosts 😊 ключик докера
extra_hosts:
- “gettoken:172.20.03”

В таком случае смогу с одного контейнера до другого по https://gettoken достучаться, верно я понял?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ага
источник

D

Di in Docker — русскоговорящее сообщество
Спасибо, сейчас попробую!
источник