久々に 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
クソすぎる…。 この辺じゃないとエラーが出るらしい。
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
動いた?