Вопросы с тегом «docker»

618
Как смонтировать каталог хоста в Docker-контейнере

Я пытаюсь смонтировать каталог хоста в контейнер Docker, чтобы любые обновления, сделанные на хосте, отражались в контейнерах Docker. Где я делаю что-то не так. Вот что я сделал: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"]...

569
Docker, как изменить имя репозитория или переименовать изображение?

Я пытаюсь изменить имя репозитория изображения: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE server latest d583c3ac45fd 26 minutes ago 685.5 MB Поэтому я хочу изменить имя serverна что-то вроде myname/server: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE myname/server latest d583c3ac45fd 26 minutes...

545
Как войти в Docker-контейнер, уже запущенный с новым TTY

У меня есть контейнер, который запускает службу Apache на переднем плане. Я хотел бы иметь возможность получить доступ к контейнеру из другой оболочки, чтобы "покопаться" в нем и изучить файлы. В настоящий момент, если я присоединяюсь к контейнеру, я остаюсь, глядя на демона Apache, и не могу...

518
Как мне отредактировать файл после оболочки в Docker-контейнер?

Я успешно обработал контейнер Docker, используя: docker exec -i -t 69f1711a205e bash Теперь мне нужно отредактировать файл, и у меня нет редакторов внутри: root@69f1711a205e:/# nano bash: nano: command not found root@69f1711a205e:/# pico bash: pico: command not found root@69f1711a205e:/# vi bash:...

518
Как обновить докер-контейнер после изменения его образа

Допустим, я вытащил официальное изображение mysql: 5.6.21 . Я развернул этот образ, создав несколько док-контейнеров. Эти контейнеры работали в течение некоторого времени, пока не будет выпущен MySQL 5.6.22. Официальный образ mysql: 5.6 обновляется с новым выпуском, но мои контейнеры по-прежнему...

517
В чем разница между «выставлять» и «публиковать» в Docker?

Я экспериментирую с Dockerfiles и думаю, что понимаю большую часть логики. Однако я не вижу разницы между «выставлением» и «публикацией» порта в этом контексте. Все учебники, которые я видел, сначала включают EXPOSEкоманду в Dockerfile: ... EXPOSE 8080 ... Затем они создают образ из этого...

512
Какова стоимость производительности во время выполнения контейнера Docker?

Я хотел бы в полной мере понять стоимость производительности во время выполнения контейнера Docker. Я обнаружил, что ссылки на сетевое взаимодействие были на ~ 100 мкс медленнее . Я также нашел ссылки на то, что затраты времени выполнения «незначительны» и «близки к нулю», но я хотел бы знать более...

473
Docker не может подключиться к демону Docker

После того, как я обновляю версию Docker до 0.8.0, я получаю сообщение об ошибке при вводе sudo docker version: Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host? И я следовал...

462
Как включить файлы вне контекста сборки Docker?

Как включить файлы из контекста сборки Docker, используя команду «ADD» в файле Docker? Из документации Docker: Путь должен быть внутри контекста сборки; Вы не можете ДОБАВИТЬ ../something/something, потому что первый шаг сборки докера - это отправить каталог контекста (и подкаталоги) демону докера....

459
Как вы прикрепляете и отсоединяетесь от процесса Докера?

Я могу подключиться к процессу докера, но Ctrl+ cне работает, чтобы отсоединиться от него. exitв основном останавливает процесс. Каков рекомендуемый рабочий процесс, чтобы процесс запускался, иногда присоединяясь к нему, чтобы внести некоторые изменения, а затем...

437
Как назначить сопоставление портов для существующего контейнера Docker?

Я не уверен, что я что-то здесь неправильно понял, но кажется, что установить сопоставления портов можно только путем создания нового контейнера из образа. Есть ли способ назначить сопоставление портов для существующего контейнера...

427
Ошибка «Устройство ввода не TTY»

Я запускаю следующую команду от моего Jenkinsfile. Однако я получаю сообщение об ошибке «Устройство ввода не TTY» . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Есть ли способ запустить скрипт из Jenkinsfileбез интерактивного режима? У меня есть файл с именем,...

419
Как отправить образ докера в частный репозиторий

У меня есть изображение докера, помеченное как me/my-image, и у меня есть личное хранилище с именем dockerhub me-private. Когда я толкаю свою me/my-image, я всегда оказываюсь в публичном репо. Каков точный синтаксис для передачи моего изображения в частное хранилище?...

409
Предоставление порта в активном контейнере Docker

Я пытаюсь создать контейнер Docker, который действует как полноценная виртуальная машина. Я знаю, что могу использовать инструкцию EXPOSE внутри Dockerfile, чтобы выставить порт, и я могу использовать -pфлаг с, docker runчтобы назначить порты, но как только контейнер действительно запущен, есть ли...

409
Можете ли вы запускать приложения с графическим интерфейсом в контейнере Docker?

Как вы можете запускать приложения с графическим интерфейсом в контейнере Docker ? Есть ли какие-либо изображения, которые настроены vncserverили что-то такое, что вы можете - например - добавить дополнительную песочницу SpeedBump вокруг, скажем,...