본문 바로가기
Utils & Infra & Tool/Docker

Docker Ubuntu, Oracle, Tomcat 윈도우에 설치

by 무대포 개발자 2018. 8. 2.
728x90
반응형

1. Docker 설치

2. 초기 세팅 (Image, Utils 등 설치)

2.1 Ubuntu Image 설치

  • Kitematic 에 Ubuntu 최신 이미지로 검색해서 설치

2.2 Oracle Image 설치

  • 구글에 Docker oracle install 이라고 치면 많이 나옴. 아무거나 설치해도 됨.
  • 주의사항으로는 Docker Oracle Image 를 내려 받고, 기동한 후에 5~10분정도 기달려야 외부에서 붙는다. 초기 로딩이나 환경 설정 세팅하는데 시간 필요

2.3 Sftp 설치

2.4 Docker 시간 맞추기

  • ln -snf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
  • echo “Asia/Seoul” > /etc/timezone
  • 이대로 했는데 되는 Container 가 있고 안되는 Container 가 있네.

2.5 Bash_Profile 설정

export PS1='[$(whoami)@$(hostname):$(pwd)] '
export TERM=linux
export LC_MESSAGES=en_US

alias vi='vim $*'
alias mvn='/usr/local/apache-maven-3.0.4/bin/mvn'

alias ls='ls --color'
alias ll='ls -al --color'

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

if [ -f ~/.bashrc ]; then
       . ~/.bashrc
fi

cat <<EOF
**************************************************
Docker Container 설명
**************************************************
EOF

2.6 User 의 Shell 정하기

2.7 Tomcat 설치

  • Tomcat 설치는 Docker Image 를 받는게 아니라 Tomcat 홈페이지 들어가서 Binary 받아서 직접 Sftp 로 올린 뒤에, 설치하는게 좋다.
  • Tomcat Image 로 해봤는데, Shutdown.sh 하는 순간 해당 Docker Container 가 종료된다. 왜 이렇게 되는지 모르겠는데, 상당히 불펴하고 로그도 Kitematic 에 출력되고 로그 파일에 안남는다.

2.8 IP, PORT

  • 별도로 윈도우 방화벽을 뚫지는 않음.
  • Kitematic 에서 port, ip mapping 이 존재하는데, 이를 보고 Tomcat 이나 sftp, oracle 을 설정하면 됨.

3. 그 외 필요한 것들

3.1 Docker Image push, commit

3.2 Oracle 초기 접속 및 슈퍼유저 접속

  • Oracle Image 를 다운받아서 실행한 뒤, 해당 Container 로 접속
  • su - oracle 유저 변경
  • sqlplus “/as sysdba” 명령어로 sqlplus 로 접속해서 conn sys as sysdba 명령어를 쳐서 슈퍼 유저로 들어감.

댓글