前提
CentOS7で現在apacheを使ってWebサーバを立てています。現状ではConnect-CMSやRocket.Chatなどを利用しています。
実現したいこと
追加の実験でdockerイメージのopenEMRをインストールして利用したい。
ドメインでhttps://emr.mydomain.comで外部からアクセスできるようにしたいです。
発生している問題・エラーメッセージ
CentOS7上でdockerイメージは起動できたのですが、外部からアクセスするための設定がわかりません。
dockerは
[root@ ~]# run -it -d --name openemr openemr/openemr [root@ ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9c5cc725f5bf openemr/openemr "./openemr.sh" 42 minutes ago Up 29 minutes 80/tcp, 443/tcp openemr [root@ ~]# inspect --format '{{ .NetworkSettings.IPAddress }}' openemr 172.17.0.2
試したこと
[root@ ~]# iptables -t nat -A DOCKER ! -i docker0 -p tcp -m tcp --dport 8001 -j DNAT --to-destination 172.17.0.2:80
[root@ ~]# iptables -A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 80 -j ACCEPT
ルーティングをするとの説明がWeb上にあったので、ここまでやりましたが、その後どうしたらいいかわかりません。できれば、ドメインでhttps://emr.mydomain.comで外部からアクセスできるようにしたいです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。