Linux
Чтобы запустить демон docker в Linux (из CLI ), выполните:
$ sudo service docker start # Ubuntu/Debian
Примечание: пропустить $
символ при копировании и вставке.
В RedHat / CentOS, выполните команду: sudo systemctl start docker
.
Чтобы инициализировать «базовую» файловую систему, запустите:
$ sudo service docker stop
$ sudo rm -rf /var/lib/docker
$ sudo service docker start
или вручную, как:
$ sudo docker -d --storage-opt dm.basesize=20G
Установить docker-machine
на Linux
Чтобы установить двоичные файлы компьютера в Linux:
локально:
install -vm755 <(curl -L https://github.com/docker/machine/releases/download/v0.5.3/docker-machine_linux-amd64) $HOME/bin/docker-machine
Глобальный:
sudo bash -c 'install -vm755 <(curl -L https://github.com/docker/machine/releases/download/v0.5.3/docker-machine_linux-amd64) /usr/local/bin/docker-machine'
Macos
В macOS docker
бинарный файл является только клиентом, и вы не можете использовать его для запуска демона docker, потому что демон Docker использует специфичные для Linux функции ядра, поэтому вы не можете запустить Docker изначально в OS X. Поэтому вам необходимо установить docker-machine
, чтобы создать ВМ и прикрепить к нему.
устанавливать docker-machine
на macOS
Если у вас нет docker-machine
команды, установите ее одним из следующих способов:
Видеть: Начало работы с Docker для Mac .
Настройка docker-machine
на macOS
Чтобы запустить Docker Machine через Homebrew, запустите:
brew services start docker-machine
Чтобы создать default
машину (если у вас ее нет, см . docker-machine ls
:):
docker-machine create --driver virtualbox default
Затем настройте среду для клиента Docker:
eval "$(docker-machine env default)"
Затем перепроверьте, перечислив контейнеры:
docker ps
См. Начало работы с Docker Machine и локальной виртуальной машиной .
Установить Docker.app на macOS
В качестве альтернативы вышеприведенному решению вы можете установить приложение Docker:
brew cask install docker
Проверьте этот пост для более подробной информации . Смотрите также: Невозможно подключиться к демону Docker в macOS