Docker Desktopをやめたときのメモ
MacOSにてDocker Desktopを辞めたときのメモ
概要
docker-machineを用いてVirtualBoxの仮想マシン上に、Docker Engine (=Dockerサーバ)を構築する。
MacOSにdockerクライアントをインストールし、そこに接続する。
環境
- MacOS Big Sur 11.5.2
- Virtual Box 6.1.26
- docker クライアント (Docker version 20.10.9, build c2ea9bc90)
- docker-machine (docker-machine version 0.16.2, build bd45ab1)
手順
1.Docker Desktopのアンインストール
説明省略
2.docker-machineのインストール
$ brew install docker-machine
3.Virtual Boxのインストール
普通にVirtual Boxインストールしうまく行ったと思ったが、仮想マシンを起動すると Kernel driver not installed (rc=-1908)
のエラーが出た
巷のブログでは、Security & Privancy で許可すればよいと言われているが、私の環境ではそもそもSecurity & Privancyで Oracle America, Inc をブロックしたメッセージが出てこなかったため、許可できずにハマっていた
調べていくと、このブログ https://engineering.mobalab.net/2019/05/16/workaround-for-virtualbox-installation-failure-on-mac/ に解決策が載っていた
具体的にはMacOSのリカバリーモードで以下を実行する。
$ spctl kext-consent add VB5E2TV963
これで仮想マシンが起動できるようになった。
4.dockerクライアントのインストール
$ brew install docker
5.docker-machineを使ってVirtual Box上でDocker Engineを動かす
$ docker-machine create --driver virtualbox default
Author And Source
この問題について(Docker Desktopをやめたときのメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/fetaro/items/982ff55e871be656824f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .