Igor
Igor
вот так вот замечательно тагнулся
Igor
это репа
Igor
внутри у ней таг по имени SHA
Ильдар
Допустимые символы в тэге изучил?
George
Andor
что в имени тебе моём
Sashko
всем приходило?
Andrei
можно ли в docker swarm сделать port-forward сервиса чтоб можно было обратиться через 127.0.0.1 к сервису который находиться на сервере?
Ильдар
У тебя же может быть несколько нод. На одной есть этот сервис, на другой нет.
George
я думаю, что коллега хочет что-то типа NodePort
Ильдар
А мне кажется - endpoint + service.
AF
сохранятся ли данные в контейнере если его остановить?
George
George
если удалить - то нет
AF
👍
AF
Подскажите, задача примонтировать хостовую папку и настроить доступ из хоста для подключения через sqlplus
docker run -d -it -v /Users/edward/Documents/shared_docker/:/mac -P store/oracle/database-enterprise:12.2.0.1 12a359cd0528
Никита
о, кстати да, кто запускал оракакал в докере?
Radzhab
http://oraclegis.com/blog/2018/09/03/запуск-и-использование-oracle-database-с-помощью-docker/
AF
я запускал только что
Никита
спасибо
AF
но после остановки контейнера все слетело)
AF
надеюсь схему не нужно будет пересоздавать
Никита
AF
вариантов запуска много. мне нужно с возможностью подключения к контейнеру снаружи и использование хостовой директории
AF
с докером только начал знакомство. пока разбираюсь
Никита
к запущенному контейнеру всегда через
docker exec -it
можно подключиться, а волюм при запуске задать
AF
вольюм при exec можно делать?
AF
или только при run
Radzhab
Только при ран
AF
и порт маппинг при run?
Radzhab
Да
Radzhab
Вот тут хак есть
Radzhab
https://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container
Radzhab
Ну так себе
Radzhab
Короче "нельзя"
AF
docker run -d -it --name orcl -P store/oracle/database-enterprise:12.2.0.1 так все ок. и порт маппинг есть. но нет вольюм)
AF
сейчас могу снаружи подключиться
Radzhab
Погоди, база внутри контейнера что ли?
AF
да
AF
Radzhab
docker run -d -p 8080:8080 -p 1521:1521 -v ~/myappdb/data:/u01/app/oracle sath89/oracle-12c
Radzhab
А если так?
AF
Radzhab
Отлично)
AF
вопрос, если я сейчас создам схему бд и потом остановлю контейнер, то схему потеряю. как мне это обойти
AF
Отлично)
спасибо. Даже порт человеческий остался 1521)
Radzhab
AF
когда останавливаю контейнер
Ильдар
Какой командой?
AF
docker stop
Ильдар
А какой командой снова запускаешь?
AF
docker exec -it orcl bash
Radzhab
Эмм
AF
ввернее docker run -d -p 8080:8080 --name orcl -p 1521:1521 -v /Users/Edward/Documents/shared_docker/:/macdocker store/oracle/database-enterprise:12.2.0.1
Никита
зачем it зачем баш?
Radzhab
Это разве запуск
Radzhab
https://github.com/wnameless/docker-oracle-xe-11g/issues/64
Ильдар
Radzhab
Вот тут смотри
Ильдар
Вот тут https://docs.docker.com/engine/reference/commandline/start/
AF
ок, спасибо
Nikolai
Привет всем. Подскажите пожалуйста, при запуске докер контейнера пытаюсь запустить screen, однако контейнер уходит в цикличную перезагрузку.
Nikolai
CMD sh /mineboxes/bungeecord/start.sh
внутри sh скрипта пытаюсь уже как раз запустить screen
Nikolai
Как быть?)
Radzhab
Попробуй без скрина
Nikolai
Без скрина всё ок
Nikolai
screen -d -m -S "bungee" java -Xms512M -Xmx512M -jar BungeeCord.jar
Radzhab
Скрин для чего использует. Для запуска в фоне?
Nikolai
ага
Nikolai
что бы потом зайти в сам контейнер и после развернуть процесс
Radzhab
Используй gaffer
Radzhab
https://github.com/jingweno/gaffer/blob/master/README.md
Radzhab
Почему ребутится хз, но как вариант юзай это
Ильдар
Потому что контейнер - это процесс, запущенный на переднем плане.
Ильдар