나는 docker를 배우기 시작했고 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를 사용하기 시작했다.
참고 : 배우기 때문에 공식적인 바람둥이 이미지를 다운로드하고 사용하기가 쉽지 않으므로 사용하기가 쉽지 않습니다. 비교를 위해 이미지를 다운로드했지만 문제를 해결할 수는 없었습니다. 이 문제를 해결하고 내 자신의 바람둥이 이미지를 멋지게 만들 수있는 몇 가지 제안이 있습니다.
왜 이것이 다운 voted인지 확실하지 않습니까? 여기에 게시하기 전에 수행 한 연구는 표시되지 않습니까? –