Docker 이미지 설치

은시앙·2021년 12월 8일
0

docker

목록 보기
1/1

Docker 설치

Window에서도 Docker를 설치해서 개발환경을 구성해 보려고한다.
https://www.docker.com/products/docker-desktop에 접속하고
다운로드를 받는다.

OS에 Hyper-v 지원과 WSL2 설치는 구글링을 통해서 진행...

설치는 일단 아무것도 모르기 때문에 Next로 완료함.

Docker를 Window10에 설치 후 Image들을 설치해 보았다.

1. Docker tomcat 설치

다음 명령어를 쳐서 tomcat 이미지를 검색한다.

docker search tomcat

이미지들이 엄청 많다~~~ 나는 tomcat9를 설치해 보겠다!

docker pull tomcat:9.0

명령어를 치면 알아서 설치해준다... 세상 참 좋아졌어~~

요러케 설치된것도 확인하시고

docker run -d --name="my-tomcat" -p 10000:8080 tomcat:9.0

기동명령어를 쳐줍니다..
-d 옵션은 Daemon으로 기동한다는 뜻입니다

네 기동되었네유~~ ... 나중에 War 배포해 보도록 하죠잉

gitlab 설치

gitlab도 마찬가지로 명령어 한번이면 바로 설치됩니다.

docker run --detach \
--hostname gitlab.example.com \
--publish {your port}:443 --publish {your port}:80 --publish {your port}|:22 \
--name gitlab \
--restart always \
--volume {경로}:/etc/gitlab \
--volume {경로}:/var/log/gitlab \
--volume {경로}:/var/opt/gitlab \
gitlab/gitlab-ce:latest

이거만 쳐주면 끝....

이 방법 외에도 docker-compose를 이용하는 방법이 있다.
다음과 같이 docker-compose.yml을 작성한다.

services:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com'
container_name: gitlab
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.example.com'
gitlab_rails['gitlab_shell_ssh_port'] = 6015
ports:
- '4000:80'
- '6015:22'
volumes:
- './gitlab/config:/etc/gitlab'
- './gitlab/logs:/var/log/gitlab'
- './gitlab/data:/var/opt/gitlab'
- './gitlab/backup:/var/opt/gitlab/backups' # 백업 폴더 추가

yml 파일을 작성후

docker-compose up -d

명령어를 실행시킨다. 조금만 기다리면 설치하고 기동된다.

가이드를 따라하면서 한거라서 내용면에서는 부족해보인다.
하지만 해보는것도 중요하니깐...
docker가 이렇게 편한지 새삼 느끼게 된다. 책으로만 인터넷 내용으로만 봤을때는 이게 무슨 소리야~ 뭐가 장점인거지? 라며 이해하기 힘들었었다. 역시 해봐야 느껴지지 ㅠㅠ

명령어들도 좀 익히고... yml 작성법도 공부해보고...
천천히 내용 정리해 가면서 공부해야겠다..

#docker #docker-image

profile
이것저것 일단 해보기!

0개의 댓글