Dockerのコンテナとユーザ すっかりDocker大好きっ子な@MINOです。 最近はプログラミングそのものの勉強よりもDockerの実験ばっかりしているような気がしています。 最近DockerコンテナでGUIアプリを起動させるという実験を行っていました。 それは開発環境を整えるための実験だったのですが、その際にコンテナ内で作ったユーザとホスト上のユーザがどのような関係になるのかがよくわかっていませんでした。 そのため今回はDockerコンテナの中で作ったユーザはホスト上ではどういった扱いになるのかを調べてみたいと思います。 Dockerのデフォルトの状態での挙動を確認 Dockerコンテナは素の状態であればユーザがrootのみの状態で起動します。 すごく簡単なdockerfileを書いてビルドしてみます。 FROM ubuntu:14.04 CMD ["/bin/bash"] $ do
![Dockerコンテナ内のユーザとホストのユーザとの関係について | Unskilled?](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3591dec3b06539bc5280f9adaf021dd29aa4117/height=288;version=1;width=512/https%3A%2F%2Funskilled.site%2Fwp-content%2Fplugins%2Fall-in-one-seo-pack%2Fimages%2Fdefault-user-image.png)