일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Scheduler
- DBDocs
- Pinpoint
- NooBLoL
- object storage
- AssertJ
- F-Lab
- 네이버클라우드
- Java
- React
- navercloud
- OrientalUnity
- Naver Cloud Platform
- 네이버 클라우드
- papago
- ngrinder
- Database
- docker
- junit
- 에프랩
- Enum
- mybatis
- NCP
- NaverCloudPlatform
- 회고
- Thymeleaf
- spring boot
- spring
- Naver Cloud
- ncloud
Archives
- Today
- Total
DevJong12
개발 서버 구성작업(2) - 도커 설치부터 실행까지 본문
728x90
필자의 경우 개발서버에서 Maria와 시간적인 여유가 된다면 Redis까지를 전부 돌리는걸 목표로 하다 보니
간편하게 개발서버 구상을 하기위해서는 도커의 설치가 필수적이었다.
또한 프로젝트역시 도커를 통해서 실행할 예정이기에...
먼저 설치를 함에 있어서 아래의 도커의 tutorial을 참고하며 진행하였습니다.
설치과정은 해당 튜토리얼에서 제가 진행한 단계들에 대해서만 기록하였습니다.
1. 오래된 버전의 도커 Uninstall
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 레파지토리 설정
apt패키지의 업데이트를 진행한 이후 repository사용에 필요한 패키지들의 설치를 진행합니다.
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
3. Docker의 GPG키 추가
디렉토리 생성 이후 GPG키 추가가 이루어 집니다.
sudo mkdir -p /etc/apt/keyrings
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. Docker엔진 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
5. 도커설치 완료 및 확인
docker --version
도커 버전을 실행하여 실행 여부의 확인.
필자는 최상단에 적어놨듯이 '개발서버'로 해당 서버를 사용할 예정이라 공인 IP를 클라우드에 결국 신청하였습니다.
네이버 클라우드에서 공인 IP를 발급받은 이후 도커테스트를 추가진행하였습니다.
1. 도커 튜토리얼 설치 및 백그라운드 실행, 80번 포워딩.
docker run -d -p 80:80 docker/getting-started
현재 필자의 서버의 경우 80번 아웃바인드 포워딩 역시 완료했던 상황이기에 도커에서의 설정만 하면 바로 접속이 가능합니다.
2. 컨테이너 실행여부 확인
docker ps
컨테이너실행은 확인하였다.
3. 공인IP를 통한 접근
접근 정상적으로 이뤄진다.
서버를 띄우는 작업까지 진행해보았다.
728x90
'프로젝트 > NoobLoL' 카테고리의 다른 글
개발서버 구성 - 사양이슈 (0) | 2022.08.02 |
---|---|
프로젝트 세팅 - Git Action CI / CD (2) | 2022.07.29 |
개발 서버 구성작업(3) - MariaDB설치 (0) | 2022.07.26 |
개발 서버 구성작업(1) - 서버 생성부터 접속까지 (0) | 2022.07.26 |
NoobLoL 프로젝트 소개 (0) | 2022.07.26 |
Comments