下記のPORTSについて、mysqlへの接続を行う場合、下記二つの方法があると思うのですが、
「3306/tcp, 33060/tcp」「0.0.0.0:3306->3306/tcp, 33060/tcp」はどのような違いがあるのでしょうか?
ubuntu@ip-172-31-36-75:/tmp$ docker run --name db01 -dit -e MYSQL_ROOT_PASSWORD=mypassword mysql fe45205233d04b9f7970fb6194bbc86919d213719f0f07267d32e45abf16c256 ubuntu@ip-172-31-36-75:/tmp$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fe45205233d0 mysql "docker-entrypoint.s…" 3 seconds ago Up 2 seconds 3306/tcp, 33060/tcp db01 ubuntu@ip-172-31-36-75:/tmp$ docker run --name db01 -dit -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mypassword mysql 30fab50ae78ce25540039d72b411bff19d6c837aa93a8b425f4bab2bf259a329 ubuntu@ip-172-31-36-75:/tmp$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 30fab50ae78c mysql "docker-entrypoint.s…" 2 seconds ago Up 1 second 0.0.0.0:3306->3306/tcp, 33060/tcp db01
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/21 12:09 編集
2020/09/21 13:24