Dockerコンテナへのログイン

IT技術

はじめに

Oracle CloudのVM上にDockerをインストールしてみた。で作成したDockerコンテナへのログインしてみます。

Dockerコンテナへログイン

「TestNginx」というDockerコンテナが起動しています。

[root@testserver ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
5cd32821e8cd        nginx               "/docker-entrypoint.…"   7 days ago          Up 7 days           0.0.0.0:8080->80/tcp   TestNginx
[root@testserver ~]#

「TestNginx」にログインします。

[root@testserver ~]# docker exec -it TestNginx /bin/bash
root@5cd32821e8cd:/# uname -n
5cd32821e8cd
root@5cd32821e8cd:/#

試しにhtmlファイルを作成し、Nginxのドキュメントルートに配置してページ表示できるか見てみます。

root@5cd32821e8cd:~# echo test > /usr/share/nginx/html/test.html
root@5cd32821e8cd:~# cat /usr/share/nginx/html/test.html
test
root@5cd32821e8cd:~#

http://<ホストのIPアドレス>:8080/test.html

はい、ちゃんとページが表示されました!

今回のまとめ

Dockerコンテナへのログインコマンド

docker exec -it <Dockerコンテナ名> /bin/bash
タイトルとURLをコピーしました