CircleCIでUbuntuOSにSSHでログインして、Dockerに入ろうとしたところ、何故かエラーとなったので、別の入り方を調べたときのメモ
■手順
以下、参照
https://blog.integrityworks.co.jp/2016/11/circleci-ssh-login-processing-ubuntu/
■エラー内容
$ sudo docker-enter <コンテナ ID>
open: Permission denied
となって、入れなかった。
■解決方法
$ docker ps
$ PID=$(docker inspect --format {{.State.Pid}} $CONTAINER_NAMES)
$ sudo nsenter --target $PID --mount --uts --ipc --net --pid
- 起動しているコンテナーを確認する
- 入ろうとしているコンテナーのNAMESのPIDを取得する
- 入る
コメント