久々に Docker を触らせられる | 肉とお米とブロッコリー

本当にダルい。

続きをやっていく。 昨日は体調悪すぎてなんもできなかった。 頭痛と腹痛と…どうしたんだ俺。

1. virtualbox をインストール

brew install --cask virtualbox
 🍺  virtualbox was successfully installed!

2. docker-machine を動かす

docker-machine create --driver virtualbox default
Running pre-create checks...

3. virtualbox でいろいろやる

起動したり、パーミッションの許可をしたり

4. サービスをリスタート

brew services restart docker-machine

5. 動いてるかチェック

> docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL   SWARM   DOCKER    ERRORS
default   *        virtualbox   Running                 Unknown   Machine does not have a host-only adapter

6. 止めてから動かす

docker-machine stop default
docker-machine start default

7. 動かないので色々検索

Error checking TLS connection: Machine does not have a host-only adapter がやたら出るので色々やったけど解決せず…。

Cannot start Docker daemon at MacBook - Stack Overflow

I ran the command, brew services start docker-machine. It says, "Successfully started docker-machine". But, I got error when I ran docker ps -a. Please help. brew services start docker-ma...

docker-machine create -d virtualbox --virtualbox-hostonly-cidr "192.168.63.1/24" default

ダメでした

8. 腹たってきたのでアンインストール

brew uninstall docker docker-machine docker-compose

9. cask で docker をインストール

brew install --cask docker
🍺  docker was successfully installed!

10. バージョン確認

docker --version
Docker version 24.0.2, build cb74dfc

docker-compose --version
docker: 'compose' is not a docker command.
See 'docker --help'

docker-machine --version
zsh: command not found: docker-machine

11. ps

docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

12. Docker.app を起動

めんどくせぇ…

13. 再び ps

docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

14. machine と compose を brew install

brew install docker-machine
brew services restart docker-machine
brew install docker-compose
brew link --overwrite docker-compose

15. ダメだったのでアンインストール

brew uninstall docker docker-machine docker-compose
brew uninstall --cask docker

16. VirtualBox の古いバージョンをインストール

VirtualBox 6.1.26

Download_Old_Builds_6_1 – Oracle VM VirtualBox

クソすぎる…。 この辺じゃないとエラーが出るらしい。

17.  N度目の正直

brew install docker docker-machine docker-compose

18. いろいろ実行

brew services restart docker-machine

docker-machine create --driver virtualbox default
Error creating machine: Error in driver during machine creation: Unable to start the VM: /usr/local/bin/VBoxManage startvm default --type headless failed:
VBoxManage: error: The virtual machine 'default' has terminated unexpectedly during startup because of signal 10
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL   SWARM   DOCKER    ERRORS
default   -        virtualbox   Stopped                 Unknown

ダメだった。

19. すべてアンインストール

もう無理。

virtualboxはインストーラーに入ってたアンインストールツールを実行。

20. もう1回 cask を試す。

brew install --cask docker
🍺  docker was successfully installed!

21. forDesktop を開く

open /Applications/Docker.app

以下の設定を有効にする

General
Start Docker Desktop when you log in

動いた?