🐣
for Desktop じゃない dockerで運用
はじめに
そのうち使えなくなるかも、と思いながら構築した履歴です。
環境
- VirtualBox
- docker
- docker-machine
- docker-compose
ひっかかりを感じたのはVirtualBox
VirtualBox
6.1.26 (released July 28 2021)
これ以上バージョンをあげるとコンテナ作成時にエラーがでました。
構築
最初に入っているものを全部消したあとにインストールをします。
キャッシュが残っていてエラーもあり。
セキュリティとプライバシーの設定:Mac
インストーラにはアンインストーラーもついているので利用して消します。
その後にセキュリティ周りに承諾する必要もあり
brew
brew でいれていれば。
それ以外であればそれ以外の手順で行う。
brew uninstall docker docker-machine docker-compose
キャッシュ
rm -Rf ~/.docker/
インストール
brew install docker docker-machine docker-compose
service
brew services restart docker-machine
dockerでコンテナ作成
$ docker-machine ls
$ docker-machine create --driver virtualbox default
$ docker-machine ls
$ docker-machine env default
$ eval "$(docker-machine env default)"
$ eval "$(docker-machine env default)"
で環境変数へ反映
確認
IPアドレス
$ docker-machine ip default
設定ファイルなどに記入するときには
"$(docker-machine ip default)"
を使うと便利?
さいごに
個人ユーザで使う分にはforDesktop でいいんです。
ツールバーにいるのが目障りなのです
Discussion