Demetrio⚡️
гдето из какойто репы пролезло i686 непонятно как
Vadim
То же самое
Пакеты с i686 так же присутствуют
Vadim
так, дело вроде сдвинулось с мертвой точки
Vadim
Ну или стало еще хуже)
Vadim
Теперь такая ошибка
http://dpaste.com/2T1X9AC
Demetrio⚡️
ну попробуй yum install —exclude audit-libs.i686 docker-ce
Demetrio⚡️
выдаст ошибку - добавь еще ключ -v чтоб подробнее писал
Vadim
То же самое
Vadim
http://dpaste.com/32WEAN4
Demetrio⚡️
он не правильно понял что мы хотели, yum —exclude=audit-libs.i686 -v install docker-ce
Demetrio⚡️
вот так попробуй
Vadim
Загрузка модуля "fastestmirror"
Config time: 0.009
Yum version: 3.4.3
Demetrio⚡️
и все?
Demetrio⚡️
а у тебя версия сейчас докера какая стоит? может она новее чем та которая в стабильном
Vadim
нет, удалил полностью
Vadim
И инстанс переустановил
Vadim
То есть вообще никаких зависимостей
Demetrio⚡️
неужели он кроме этих трех строчек ничего больше не написал?
Vadim
[root@nmaletin ~]# yum —exclude=audit-libs.i686 -v install docker-ce
Загрузка модуля "fastestmirror"
Config time: 0.007
Yum version: 3.4.3
Demetrio⚡️
давай посмотрим просто yum install -v docker-ce
Demetrio⚡️
или yum -v install docker-ce
Vadim
http://dpaste.com/2F4K9VJ
Demetrio⚡️
глянь еще yum list installed|grep -v "@base\|@updates\|@anaconda\|@epel"
Demetrio⚡️
мож какие левые пакеты остались
Vadim
Repository updates is listed more than once in the configuration
Установленные пакеты
cloud-utils-growpart.x86_64 0.27-20.el7.centos @extras
scarlet-init.noarch 1.0-vscale.el7.50 @vscale
scarlet-nsd.x86_64 1.0-el7.24 @vscale
Demetrio⚡️
пакет audit-libs-python тянет чето неправильно. я посмотрел на свежей 7-й центоси он у меня версии yum install audit-libs-python-0:2.6.5-3.el7_3.1.x86_64, а у тебя почемуто 2.4.1 тянет
Demetrio⚡️
попробуй yum update сделать
Vadim
No packages marked for update
Demetrio⚡️
yum -v —exclude=audit-libs-python install docker-ce попробуй так
Demetrio⚡️
мне система дала удалить этот пакет при установленном докере
Demetrio⚡️
иначе придется его ставить rpm-ом наверное
Demetrio⚡️
— только проверь, а то телеграм меняет
Vadim
Не помогло(
Скачан docker-ce-17.03.1.ce-1.el7.centos.x86_64.rpm
Demetrio⚡️
тогда пробуй rpm -ivh http://vault.centos.org/7.0.1406/cr/x86_64/Packages/audit-libs-python-2.4.1-5.el7.x86_64.rpm
Vadim
ошибка: Неудовлетворенные зависимости:
audit-libs = 2.4.1-5.el7 нужен для audit-libs-python-2.4.1-5.el7.x86_64
Demetrio⚡️
но этот пакет сейчас точно установлен?
Demetrio⚡️
тогда
rpm -ivh --nodeps http://vault.centos.org/7.0.1406/cr/x86_64/Packages/audit-libs-python-2.4.1-5.el7.x86_64.rpm
Vadim
да, пакет установлен
Установка прошла
Demetrio⚡️
теперь yum install docker-ce
Vadim
http://dpaste.com/3SS5EZR
Demetrio⚡️
rpm -ivh http://vault.centos.org/7.1.1503/cr/x86_64/Packages/libsemanage-python-2.1.10-18.el7.x86_64.rpm
Demetrio⚡️
тоже проверь есть ли на самом деле зависимости которых он говорит что нет
Demetrio⚡️
и с nodeps ставь
Vadim
YES
Vadim
Заработало!
Demetrio⚡️
не очень красиво конечно получилось, но хоть так )
Vadim
Ты спас мой день! 😄
Demetrio⚡️
велькам )
Vadim
Всем снова здравствуйте 😄
Такой момент
есть Dockerfile - https://github.com/vforvad/Uprogress-server/blob/add-email-sending/config/docker/Dockerfile
Есть docker-compose.yml - https://github.com/vforvad/Uprogress-server/blob/add-email-sending/docker-compose.production.yml
В нем есть два сервиса - app и sidekiq, они должны использовать один и тот же набор модулей (гемов)
Исходя из этого сделал еще один сервис box и в Dockerfile добавил строчки
ENV GEM_HOME /box
ENV BUNDLE_PATH /box
ENV PATH /box/bin:$PATH
Но оно так не работает, так как при запуске app и sidekiq все равно требуется делать bundle install. Что я не так делаю?
Заранее благодарю!
Anton
Anton
но я бы сделал один контейнер app (положив в него Gemfile/Gemfile.lock/bundle install) а второй контейнер унаследовал от имаджа сайдкика (и тоже самое Gemfile/Gemfile.lock/bundle install)
Vadim
То есть два раза устанавливать зависимости для каждого сервиса?
Anton
Anton
конечно, перфекционизм требует чтобы все было только раз, но два раза это не страшно)
Vadim
а, в таком случае ок))
С докером я пока на 'вы', так что не обессудьте)
Кирилл
А есть изи туториал по развертыванию node приложения в докере?
Ruslan
https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
возможно рабочий пример
🦠
Первая доза бесплатно)
Кирилл
О спасибо
Кирилл
Все хочу докер освоить
Кирилл
Никак руки не доходят
🦠
И не стоит
🦠
Лучше ручками
🦠
Быстрее
🦠
Руки не доходят - много работы руками - руки не доходят
🦠
Уроборос
Disi
Привет докероводы есть вопрос
Disi
Могу ли я в докере открыть порт только для определенных подсетей?
Disi
Пробросить*
Disi
в композе точнее
🦠
Можешь, просто берешь хост и настраиваешь по уму там
🦠
Композер и докер тут не причем
🦠
Добавь 127.0.0.1: перед портом
Disi
оке
🦠
127.0.0.1:666:777
Disi
дада я понял
Disi
а теперь можно сделать форвардинг в нужные сети
Disi
оке спасибо
🦠
Пожалуйста