학습내용
- 오픈자바 설치
- 오라클자바 설치
- SSH (Secure Shell)설정
- MySQL
학습목표
- 도커를 사용해 오픈자바/오라클자바/SSH/MySQL을 설치하고 사용방법에 대해 알아 본다.
오픈자바 설치
- Linux계열에는 OpenJava를 설치하기 쉽고, 오라클자바는 공식적으로 지원하지 않아, 서드파티에서 만든 파일을 사용
- 일반적인 우분투 환경변수 설정
- ~/.profile 이나 ~/.bashrc에 설정하고 source명령어로 반영
- 도커에서는
Dockerfile에서 RUN/ENV 명령어로 설정
오라클자바 설치
SSH설정
- 일반적인 우분투 SSH설정
- opehssh-servier 설치
- sudo apt-get install openssh-server
- 서버 실행 종료
- sudo service ssh start/restart/stop
- /etc/init.d/ssh start/restart/stop
- Docker에서의 SSH설정
- 도커에서는 리눅스의 service가 제대로 실행되지 않음
- 별도의 방식으로 제공해야 함
- root계정으로 원격접속하려면
- /etc/ssh/sshd_config 파일의 PermitRootLogin설정을 prohibit-password/without-password에서 yes로 수정
- chpasswd를 통해서 root의 비밀번호 지정
- (기본적으로 우분투에서는 root패스워드가 지정되어 있지 않으므로 설정해줘야 합니다.)
[설명]
- SSH비밀번호 지정 (root/kitri)
- EXPOSE명령어를 사용해서 외부로 포트(22)노출
- CMD명령을 사용해서 sshd프로그램을 서버로 노출
- 리눅스의 서비스(service수행)대체
- 일반적인 우분투 SSH설정