私はドッカーの勉強を始め、手動でtomcatコンテナの設定を手に入れています。アイデアは、イメージを手動で作成し、ステップをドッカーファイルに変換することです。これまでに実行されたステップをリストします。Tomcatの手動設定 - Docker
Using aws EC2 Centos micro instance for learning docker
Docker daemon is up and running
Docker usergroup has also been setup and I run docker as normal user
Installed oracle JDK as below:
wget --no-cookies --no-check-certificate --header "Cookie:\
gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; \
oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm'
Installed tomcat using yum (Have tried manual method using the gz file also but did not help):
yum install tomcat.noarch tomcat-admin-webapps.noarch tomcat-webapps.noarch
Edited "/etc/tomcat/tomcat.conf" to add /usr/java/latest as JAVA_HOME
Committed the changes to container:
docker commit 42b0beb497f9 $USER/tomcat_install
docker run -d -p 8080:8080 $USER/tomcat_install /usr/sbin/tomcat start -D FOREGROUND
Output: SHA Checksum
しかし、コンテナの終了は、以下のエラーを与える:関連する検索時に
`enter code here /usr/sbin/tomcat: line 21: .: /etc/sysconfig/: is a directory`
私は、このエラーが原因でオープンJDKの使用の代わりに、オラクルのJDK来ることが分かりました。上記のように、私はoracle jdkを使用し始めました。
ご注意:私は学んでいるので、公式のTwitterの画像をダウンロードして使いすぎないようにしたいと思います。比較のために私はそのイメージをダウンロードしましたが、それでも問題を解決することはできませんでした。これを解決し、私自身の風袋のイメージを持っているいくつかの提案は素晴らしいです
なぜこれがダウンリストされたのか分かりませんか?ここに掲載する前に研究を行ったことはありませんか? –