본문 바로가기
728x90
반응형
  • 루트 권한을 사용하기 때문에 루트 계정 또는 다음 명령어로 권한을 부여하고, 후에 docker 그룹에 해당 유저를 소속시켜주면 됩니다. 여기선 루트 계정으로 사용하겠습니다..
# sudo usermod -aG docker $USERID

 

본 문서 OS는 Oracle Linux 7 입니다.

 

 

  • 설치하기
  1. 다음 명령어를 통해 Oracle Linux, UEK를 최신버전으로 맞춘다.
    # yum upgrade​
  2. yum-config-manager가 설치되어 있지않다면 설치한다.
    # yum install yum-utils​
  3. config addons 설정 중 enable 항목을 1(true)로 바꿔준다.
    yum-config-manager --enalbe *addons​
  4. 도커 설치
    # yum install docker-engine​
     

 

docker 설치 완료

 

  • 설치 후 실행

설치가 잘 되었는지 확인 해 본다.

# docker version

 

 

도커는 서버 - 클라이언트로 나뉘어져 있다.

위와 같은 경우 클라이언트는 떠있지만 서버가 떠 있지 않은 경우다.

 

# systemctl status docker

# systmectl start docker

# systemctl status docker

서버를 기동시켰다.

 

  • 컨테이너 실행

* 기본적으로 도커이미지 다운로드 경로는 /var/lib/docker 이지만, 현재 여기선 /u02/docker/dockerImages 로 변경시켜두었다.

(안바꿔도 아무지장없음)

 

tomcat 9 버전 이미지를 받아 테스트를 진행해보겠다.

 

  • 이미지 다운로드
    # docker pull tomcat:9​
    다운로드 받은 이미지는 다음 명령어로 확인이 가능하다.
  • # docker images​
  • 받은 이미지 실행하기
# docker run -d -i -t -p 28080:8080 --name tomcat_test tomcat:9

# docker run [OPTION] IMAGE[:TAG|@DIGEST]

도커 실행 명령어형식은 위와같다.

 

-d : 백그라운드에서 실행

-p : 포트포워딩

-i t : 컨테이너를 종료하지 않은채 쉘의 명령어를 전달

--name : 컨테이너 이름 지정

해당 포트로 접속하여 톰캣이 실행되었나 체크

지정해둔 포트 28080포트로 접속이 되며, 톰캣 서버가 떠있는걸 확인할 수 있다.

 

  • 도커 컨테이너 이름 변경
# docker rename tomcat_test tomcat9

tomcat_test 컨테이너 이름을 tomcat9로 바꾸었다.

 

 

 

계속

728x90
반응형

한걸음 한걸음

개인적인 기록