Joe
Ага
Игорь
а в директории с проектом есть packages.json?
Joe
Так мне его надо из репы дернуть RUN git clone https://github.com/acc-cloudaccess/app.git
Игорь
Тогда начем с начало. На локалку(или сервер) клонируем репозиторий и переходим в папку git clone https://github.com/acc-cloudaccess/app DockerApp cd DockerApp Создаем Dockerfile с содержанием: FROM node:7-onbuild EXPOSE 3000 порт открываем 3000 потому что nodejs сервер стартует на этом порту Далее собираем: docker build -t dockerapp . И запускаем: docker run -d -p 80:3000 dockerapp Проверяем в браузере на localhost:80
Aleksey
@geekfil надюсь ты препод @kamelotnsk и не примешь зачет.
Игорь
@geekfil надюсь ты препод @kamelotnsk и не примешь зачет.
Да куда мне до препода.)) Я около недели осиливал Docker и Dokku, мозг кипит, но более-менее уверенно уже пользуюсь. Осталось еще недельку на Docker-compose убить и еще недельку чтобы все это деплоить научится за 10 минут
Игорь
И все ради того чтобы научится быстро поднимать сайты на Django
Joe
2 академ часа в пятницу и к понедельнику сделать лабу 🙈
Игорь
Не страшно не сдать, страшно - не знать)
Игорь
Пригодится же все это потом, раз преподы такие задания дают
Игорь
пример что выше подкорректирвоал. -d и -p местами поменял
Игорь
вобщем вот. работает
Игорь
Vadim
Вот такую штуку форвардну вам, надеюсь в тему :)
Vadim
Приходите 22 марта в Avito на второй Moscow Kubernetes meetup!https://www.meetup.com/Moscow-Kubernetes-Meetup/events/238321060/
Igor
можно ещё в @kubernetes_ru форварднуть
Vadim
о, не знал про такой, спасибо
Vadim
а, там организатор митапа промышляет, только пока анонс не писал, не буду встревать хотя нет, писал
Oleh
Всем привет. Есть проблема на одном хосте с докером: root@host:~# docker exec -ti some_container echo 1 rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:1153: sending signal 0 to pid 23195 caused "permission denied" Может кто сталкивался?
Oleh
На других хостах всё норм.
Oleh
ЧЯДНТ?
Constantine️
docker ps показывает контейнеры?
Constantine️
плюс попробуй echo 1 в кавычки
Oleh
плюс попробуй echo 1 в кавычки
да там если bash экзекать — тоже говно
Oleh
Может из-за apparmor?
Oleg
Всем привет. Есть проблема на одном хосте с докером: root@host:~# docker exec -ti some_container echo 1 rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:1153: sending signal 0 to pid 23195 caused "permission denied" Может кто сталкивался?
Попробуй скормить рута экзеку. Экзек по-умолчанию выполняет команды от пользователя, указанного в Dockerfile. И это... Я не уверен, и сейчас не могу проверить, но разве echo - это бинарник, а не команда шелла? Попробуй выполнить bash -c echo 1
Oleg
А, ну гуд
Oleh
☺️
Dmitrii
Кто подскажет, юзаю docker-py, на вход контейнеру приходит шел скрипт. Если скрипт валится, докеру пох и он дальше прет, как заваливать билд, если скрипт свалился ?
Roman
а кто-нибудь озадачивался вопросом быстрой сеточки между контейнерами?
Roman
а что именно тебя интересует?
хочется много пакетиков кидать быстро между контейнерами
Denis
А маквлан не быстрый разве ?
Roman
А маквлан не быстрый разве ?
Между контейнерами?
Aleksey
да между. как и ipvlan
Denis
я почему то думал что macvlan это типа "мы научились по виртуальной сети 802.1q метки гонять"
Denis
но я могу ошибаться, потому что у меня везде --network host
Roman
Так оно будет через физический порт свитча гонять трафик
Denis
=(
Roman
Я потому и спрашиваю
Roman
Пока самое быстрое, что нашел - это netmap + veth
Roman
И, почему-то кажется что быстрее уже врядли будет
Roman
56mpps
Denis
ты же лопнешь деточка ! )
Roman
ты же лопнешь деточка ! )
Интуиция подсказывает, что можно еще быстрее.
⚪ Alex
после апдейта докера на Version 17.03.0-ce-mac2 (15654) 1d7d97bbbd При попытке построить проект docker-compose up выдаёт: ‘’’ Traceback (most recent call last): File "docker-compose", line 2, in <module> File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "compose/cli/__init__.py", line 16, in <module> File "subprocess.py", line 711, in __init__ File "subprocess.py", line 1343, in _execute_child UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128) Failed to execute script docker-compose ‘’’ Что не так с этим 'ascii' codec can't decode byte 0xe2 ?
Aleksey
названия сервисов не на латинице ?
Sergei
попробуй вот это) pip uninstall docker pip uninstall docker-py pip uninstall docker-compose pip install docker-compose==1.9.0
⚪ Alex
названия сервисов не на латинице ?
вообще вроде все сервисы на латиннице
⚪ Alex
Docker на Mac OSX 10.12.3
⚪ Alex
➜ scripts docker-compose --help Traceback (most recent call last): File "/usr/local/bin/docker-compose", line 9, in <module> load_entry_point('docker-compose==1.9.0', 'console_scripts', 'docker-compose')() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 565, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2697, in load_entry_point return ep.load() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2370, in load return self.resolve() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2376, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/Library/Python/2.7/site-packages/compose/cli/main.py", line 20, in <module> from ..bundle import get_image_digests File "/Library/Python/2.7/site-packages/compose/bundle.py", line 14, in <module> from .service import format_environment File "/Library/Python/2.7/site-packages/compose/service.py", line 32, in <module> from .parallel import parallel_execute File "/Library/Python/2.7/site-packages/compose/parallel.py", line 10, in <module> from six.moves import _thread as thread ImportError: cannot import name _thread
⚪ Alex
у меня в питоне 2.7 стоит почему-то дефолтная кодировка ‘ascii’ вместо ‘utf8’ sys.setdefaultencoding('Cp1252')
⚪ Alex
$ python $ >> import sys $ >> reload(sys) $ >> sys.setdefaultecnoding(‘utf8’)
⚪ Alex
не помогает тоже
⚪ Alex
всё время возварщается на ascii
Alexander
Всем привет! Есть задача поставить docker в docker контейнер. Контейнер создаю на основе ubuntu:16.04. Ставлю докер, проблем никаких, но при попытке выполнить какие-либо действия с docker возникает ошибка docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. В доке говорят о том, что нужно установить переменную окружения DOCKER_HOST. export DOCKER_HOST=unix:///var/run/docker.sock Но не помогает. Кто с таким сталкивался?
Alexander
Все же нашел другое решение задачи и обошел этот путь уныния и безобразия.
Igor
Добрый день! Создаю контейнеры сайты на WP. С БД задача тормозится. При попытке запустить docker-compose up выдает ошибка связанные с БД. Вероятно проблема в нестыковке версии БД с докером. Как можно это решить? Пробовал в yml прописать разные версии, не срабатывает.
Alexander
Об ошибке можно судить только по ее логу.
⚪ Alex
Ребят что не так с docker-compose после обновления? Mac OSX 10.12.3 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128) Failed to execute script docker-compose
⚪ Alex
Ребят что не так с docker-compose после обновления? Mac OSX 10.12.3 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128) Failed to execute script docker-compose
короче решил проблему Нужно ставить просто Python3 pip3 install docker-compose удалить все предыдущие версии В 3-ем питоне уже нет таких проблем с кодировкой
Aleksey
радикально
⚪ Alex
➜ ~ /Applications/Docker.app/Contents/Resources/bin/docker-compose --version Traceback (most recent call last): File "docker-compose", line 2, in <module> File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "compose/cli/__init__.py", line 16, in <module> File "subprocess.py", line 711, in __init__ File "subprocess.py", line 1343, in _execute_child UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128) Failed to execute script docker-compose
Sergei
https://github.com/docker/dockercraft минутка наркомании.
Denis
Ребят, а как поступаете с тем, что иногда хочется внешние продукты запаковать в докер и в инфраструктуре поставлять их так
Aleksey
я не стесняюсьи все пакую в докер
Denis
не
Denis
вопрос в другом был )
Aleksey
если вижу что может быть высокая нагрузка на инфораструктурную штуку думаю как сделать без докера
Denis
что делаете с докерфайалами и как собираете
Denis
каждому "пакету" свой репо?