반응형
- 루트 권한을 사용하기 때문에 루트 계정 또는 다음 명령어로 권한을 부여하고, 후에 docker 그룹에 해당 유저를 소속시켜주면 됩니다. 여기선 루트 계정으로 사용하겠습니다..
# sudo usermod -aG docker $USERID
본 문서 OS는 Oracle Linux 7 입니다.
- 설치하기
- 다음 명령어를 통해 Oracle Linux, UEK를 최신버전으로 맞춘다.
# yum upgrade
- yum-config-manager가 설치되어 있지않다면 설치한다.
# yum install yum-utils
- config addons 설정 중 enable 항목을 1(true)로 바꿔준다.
yum-config-manager --enalbe *addons
- 도커 설치
# yum install docker-engine
- 설치 후 실행
설치가 잘 되었는지 확인 해 본다.
# 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
반응형
'IT 공부 > PaaS' 카테고리의 다른 글
[Docker] 도커 이미지 관리 (0) | 2022.10.26 |
---|---|
[Docker] Log 확인 및 컨테이너 자원 할당 (0) | 2022.10.25 |
[Docker] 도커 네트워크 기본 (1) | 2022.10.25 |
[Docker] 명령어 및 기초 1 (0) | 2022.10.20 |
[Docker] 도커 설치 및 기본 정리용 (0) | 2022.02.22 |