У нового Docker есть другой список источников или что-то в этом роде?
a# docker --version
Docker version 1.10.1, build 9e83765
b# docker --version
Docker version 1.9.1, build a34a1d5
При установке выполняется старый, но не новый.
"
E: Unable to locate package supervisor
E: Unable to locate package python-pystache
"
Это базовый файл Dockerfile на оба:
# cat Dockerfile
FROM ubuntu:14.04
ENV http_proxy 'http://proxy.us.wsa.com:80'
ENV https_proxy 'http://proxy.us.wsa.com:80'
ENV HTTP_PROXY 'http://proxy.us.wsa.com:80'
ENV HTTPS_PROXY 'http://proxy.us.wsa.com:80'
ENV DEBIAN_FRONTEND noninteractive
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
COPY apt.conf /etc/apt/apt.conf
RUN apt-get -y update
RUN apt-get install -y vim supervisor python2.7 openjdk-7-jdk python-pystache make
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
CMD ["/usr/bin/supervisord"]
Оба сервера a и b имеют ОДИНАКОВЫЕ настройки прокси и т. д. в / etc / environment
и / etc / default / docker
.
Пробовали ниже, как некоторые другие люди предложено:
"
RUN add-apt-repository main
RUN add-apt-repository universe
RUN add-apt-repository restricted
RUN add-apt-repository multivers
"
Но « sudo: add-apt-repository: command not found
»
Здесь нет подсказки.
Еще раз спасибо.
"Майкл Хэмптон" правильный. Всегда держитесь подальше от переднего края, когда ищете стабильности.
a# docker --version
Docker version 1.9.1, build a34a1d5
Все в порядке.
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../libgraphite2-3_1.2.4-1ubuntu1.1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.2.4-1ubuntu1.1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../libharfbuzz0b_0.9.27-1ubuntu1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (0.9.27-1ubuntu1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../libpangoft2-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../libpangocairo-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Если кому интересно, это простые шаги по установке определенной версии Docker. А иногда, когда он жалуется на существующую зависимость, удалите эту отдельную зависимость вручную перед понижением / обновлением.
274 sudo apt-get remove -y docker-engine
286 wget https://get.docker.io/ | DOCKER_VERSION=1.9.1 sh --proxy=on
287 history | grep docker
288 ls
289 apt-get install -y docker-engine=1.9.1
290 exit