George
🙊
George
сорри, я тогда не в силах помочь. Это выше меня.
Igor
роут кривой.
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy DROP) target prot opt source destination DOCKER-USER all -- anywhere anywhere DOCKER-ISOLATION-STAGE-1 all -- anywhere anywhere ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED DOCKER all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain DOCKER (1 references) target prot opt source destination Chain DOCKER-ISOLATION-STAGE-1 (1 references) target prot opt source destination DOCKER-ISOLATION-STAGE-2 all -- anywhere anywhere RETURN all -- anywhere anywhere Chain DOCKER-ISOLATION-STAGE-2 (1 references) target prot opt source destination DROP all -- anywhere anywhere RETURN all -- anywhere anywhere Chain DOCKER-USER (1 references) target prot opt source destination RETURN all -- anywhere anywhere
George
mbp-gaal:~ gaal$ docker run -it --rm alpine ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=37 time=28.452 ms 64 bytes from 8.8.8.8: seq=1 ttl=37 time=16.966 ms ^C --- 8.8.8.8 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 16.966/22.709/28.452 ms
George
?
Igor
docker run -it --rm alpine ping 8.8.8.8 Unable to find image 'alpine:latest' locally latest: Pulling from library/alpine cd784148e348: Pull complete Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea739bba1e5645cff83c9048ff1 Status: Downloaded newer image for alpine:latest PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=245 time=15.118 ms 64 bytes from 8.8.8.8: seq=1 ttl=245 time=12.916 ms 64 bytes from 8.8.8.8: seq=2 ttl=245 time=13.140 ms 64 bytes from 8.8.8.8: seq=3 ttl=245 time=14.678 ms
Igor
Я писал выше, что пинг есть dns не пашет
Jürgen
Вывод ifconfig на докер и на езернет
Jürgen
Интерфейсы я имею ввиду
George
mbp-gaal:~ gaal$ docker run -it --rm alpine cat /etc/resolv.conf # This file is included on the metadata iso nameserver 192.168.65.1 mbp-gaal:~ gaal$ docker run -it --rm alpine nslookup google.com 192.168.65.1 Server: 192.168.65.1 Address 1: 192.168.65.1 Name: google.com Address 1: 64.233.165.139 lg-in-f139.1e100.net Address 2: 64.233.165.138 lg-in-f138.1e100.net Address 3: 64.233.165.101 lg-in-f101.1e100.net Address 4: 64.233.165.102 lg-in-f102.1e100.net Address 5: 64.233.165.100 lg-in-f100.1e100.net Address 6: 64.233.165.113 lg-in-f113.1e100.net Address 7: 2a00:1450:4010:c08::66 lg-in-x66.1e100.net
George
попробуй так
Jürgen
И внутри докера так же ифконсиг
George
ес-но я подставил айпи сервера из резольфа.конф
George
в теории он должен заворачиваться в конечном счете на докер днс
Ильдар
Не помогло.
systemctl restart docker делал?
Igor
И внутри докера так же ифконсиг
В докере: eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:02 inet addr:172.17.0.2 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:64 errors:0 dropped:0 overruns:0 frame:0 TX packets:81 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:7312 (7.3 KB) TX bytes:6278 (6.2 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:168 (168.0 B) TX bytes:168 (168.0 B) На хосте: docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:e0ff:fe8e:e5c5 prefixlen 64 scopeid 0x20<link> ether 02:42:e0:8e:e5:c5 txqueuelen 0 (Ethernet) RX packets 159 bytes 9813 (9.8 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 100 bytes 11309 (11.3 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 С контейнера пингуется и хост и 8.8.8.8
Igor
systemctl restart docker делал?
Да, не помогло
George
а руками покажи вывод - как я сдела?
Igor
192.168.65.1 это хост?
George
в моем случае - да, скорее всего адре docker0
Igor
в моем случае - да, скорее всего адре docker0
docker run -it --rm alpine nslookup google.com 172.17.0.1 Server: 172.17.0.1 Address 1: 172.17.0.1 nslookup: can't resolve 'google.com': Try again
Jürgen
Снаружи как интерфейсы выглядят?
Igor
А снаружи?
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:e0ff:fe8e:e5c5 prefixlen 64 scopeid 0x20<link> ether 02:42:e0:8e:e5:c5 txqueuelen 0 (Ethernet) RX packets 268 bytes 16725 (16.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 130 bytes 13817 (13.8 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:05:d8:14:1b:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 19 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 4851 bytes 668222 (668.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4851 bytes 668222 (668.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vethd54297d: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::f0b9:caff:fee0:acf5 prefixlen 64 scopeid 0x20<link> ether f2:b9:ca:e0:ac:f5 txqueuelen 0 (Ethernet) RX packets 10 bytes 696 (696.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 43 bytes 5150 (5.1 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.70 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::e5ec:fdfb:35d0:3592 prefixlen 64 scopeid 0x20<link> ether 00:15:7b:27:b5:25 txqueuelen 1000 (Ethernet) RX packets 445181 bytes 612019012 (612.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 227596 bytes 37868771 (37.8 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
George
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:e0ff:fe8e:e5c5 prefixlen 64 scopeid 0x20<link> ether 02:42:e0:8e:e5:c5 txqueuelen 0 (Ethernet) RX packets 268 bytes 16725 (16.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 130 bytes 13817 (13.8 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:05:d8:14:1b:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 19 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 4851 bytes 668222 (668.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4851 bytes 668222 (668.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vethd54297d: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::f0b9:caff:fee0:acf5 prefixlen 64 scopeid 0x20<link> ether f2:b9:ca:e0:ac:f5 txqueuelen 0 (Ethernet) RX packets 10 bytes 696 (696.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 43 bytes 5150 (5.1 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.70 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::e5ec:fdfb:35d0:3592 prefixlen 64 scopeid 0x20<link> ether 00:15:7b:27:b5:25 txqueuelen 1000 (Ethernet) RX packets 445181 bytes 612019012 (612.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 227596 bytes 37868771 (37.8 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ты одновременнопо сети и по вайфай сидишь?
George
мне в этом случае помогала перезагрузка докер демона
Іван 🤙
Всем хеллоу) Пытаюсь собрать компоузом, вылетает на загрузке python имэджа В чём может быть трабла? UPD: в докерфайле указал :latest вроде норм теперь А разве не должно по дефолту лейтест качать?
Дмитрий
Умирает по OOM
Дмитрий
free -m покажи
Іван 🤙
блеаа) я чё то так и думал...
Іван 🤙
странно, всё собралось, апнул, а в docker ps только 1 контейнер, хотя должно быть два..
Дмитрий
блеаа) я чё то так и думал...
Если сервак на SSDшках - бахни своп файл и подключи. Поможет
Іван 🤙
Если сервак на SSDшках - бахни своп файл и подключи. Поможет
теперь осталось понять как это сделать)) та вроде не на ссд....
Дмитрий
https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
Іван 🤙
https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
контейнеры тоже поэтому могут не запускаться? пишет только Exit
Іван 🤙
Спасибо)
Дмитрий
Память сожрал - не хватило - упал
Андрей
можно добавить mem_limit но для этого нужно перейти на вторую версию файла для композ
🕊️
Ребят, никто не сталкивался .env файлы не подтягиваются в docker-compose.yml env_file: .env.prod ports: - "${PORT}:80" - вызывает ошибку, но если написать "80:80" все нормально
🕊️
Не играет роли .env и .env.prod
Petr
ты не правильно понимаешь как .env файл работает
🕊️
играет :)
Неа ))))
George
Не играет роли .env и .env.prod
Ильдар прав вообще-то
🕊️
Почему тогда прописав export $(grep -v '^#' .env.prod | xargs) все заработало?
🕊️
Нуи в докере офк тоже все подтянулось
George
если б ты переименовал .env.prod в .env, то все получилось
🕊️
А то я не переиминовывал
George
ну, значит не так подставлял переменные
George
я хз
George
у меня все через .env работает
George
может у тебя попросту там неправильно что-то описано
George
я хз
🕊️
Да, наверно так и есть
George
обрати внимание, что .env и ключ —env-file компоуза - это разные вещи
Іван 🤙
как можно глянуть логи контейнера который не запустился при docker-compose up?
Іван 🤙
Іван 🤙
container_id посмотришь через docker ps
да, так и сделал, спасибо)
S
Всем привет. Просто на jenkins все работает но когда ставлю jenkins в docker вылезает..( https://prnt.sc/mdra95 [SEVERE]: bind() failed: Cannot assign requested address (99) С чем может быть связана данная ошибка how i install container with jenkins... sudo docker run -d --name jenkins -p 100:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home --restart unless-stopped jenkins/jenkins:lts
Myron
Народ что делаю не так в команде docker ps -q --filter "name=node-to-client" | grep -q . && docker stop node-to-client && docker rm -fv node-to-client
Myron
возвращает всегда Exited with code 1
George
Разбей на части и проверь
Myron
чтобы стопал и удалял контейнер если есть такой
George
А если его нет?
George
Я не понимаю зачем фильтроватт