投稿

6月, 2020の投稿を表示しています

MSYS2 + docker toolbox

MSYS2でdockerをつかいたかった 自分の環境としては MSYS2 Docker Toolbox がインストールされている状態です。これでMSYS2からDocker Toolboxのdockerを叩きたい ぐぐるといろいろなワークアラウンドがあるけど起動しなかった。けどDocker ToolboxのQuickStart Terminal (MSYS?)は動いているのでDocker Toolboxの対応をMSYS2に適用させることにしてみた Docker Toolboxにstart.shってのがあるのでMSYS2起動後にそれを叩く。 叩きやすくシンボリックリンク張ってもいいかもね docker.exeにPATHを通す 自分の場合は .bashrc にこれを追加 export PATH=$PATH:/c/Program\ Files/Docker\ Toolbox で動くようになった

docker loginとちょっと戦った話

ECR使い始めたんですけどpushする方法が表示されるじゃないですかget-login-passwordを--password-stdinでdocker loginにパイプするやつ 何回叩いても応答がなくて困ってたんですよ get-login-passwordおかしいのかなと思ったんだけどちゃんと動いていてdocker loginが応答なかったというところまではわかった ログインのマニュアル を見た感じは~/.dockerに保存されるようなのでこのへんの権限かなと思ったら違った ローカルなんで自分のユーザーをdockerグループに入れて運用してたんですが(公開サーバでやっちゃダメ)もしかしてdocker loginをsudo docker loginにしたらいいのかなと思ってやってみた結果わかりやすいエラーが出た Error saving credentials: error storing credentials - err: exit status 1, out: `Cannot autolaunch D-Bus without X11 $DISPLAY` さてこれは。。。?ということで ぐぐってみてインストールするやつを足して 続行 こいつsudo docker loginなのに ~/.docker/config.json に保存するんだなあ変なやつ 今度はこのファイルの権限をなおしてgot kotonaki