프로그래밍

[웹서버 개발 기록] docker 설치

손가든 2024. 11. 15. 17:46

개발할 때, 요즘은 docker를 사용하는게 워낙 편하다보니까 많이들 사용한다.

 

mysql, 웹서버 자체 배포등.. 컨테이너로 관리할 수 있는 이점이 좋은 듯 하다.

 

게다가 demon으로 실시간으로 실행할 수 있고 또 포트도 임의로 변경할 수 있는 점도 편한 것 같다.

 

오늘은 가볍게 그냥 docker 설치하는 방법 메모해두고 마무리하겠다.

 

오늘부터 이제 조금씩 시간을 투자해서 아이들의 음악교실인 Let's Note 웹서버 개발을 다시 이어가려고 한다.

 

이후 초등학교에서는 가상의 피아노로 음악 공부를 하게 될 것이고,

태블릿이 교과서 역할을 수행하게 되면서 웹을 활용한 수업이 보편화 될것이라고 예상했다.

 

그래서 올해 초에 음악을 작업하고 나만의 악보를 저장하고 또 노래를 같은 방에 모여 음성통화하며 만드는 웹 서비스를 만들게 되었었다.

 

취업준비를 하며 소홀해지고 결국 비용문제로 운영을 중단했지만

다시 한번 더 세련되게 시스템을 갈고 닦으면서 그럴 듯한 실무적인 문제를 해결해보고자 한다.

 

오늘은 그냥 일기처럼 쓰고, 메모장처럼 docker 실행했던 포스팅을 기록해두며 마치겠다.

더보기
# 패키지 업데이트
sudo apt update

# https관련 패키지 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common

# docker repository 접근을 위한 gpg 키 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# docker repository 등록
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

# 다시 업데이트
sudo apt update

# 도커 설치
sudo apt install docker-ce

# 도커 설치 버전 확인
docker --version

 

추후에 docker를 통해 springboot 웹서버를 jar파일로 실행시키는 방법에 대해 포스팅하겠다.

 

 

출처 : https://velog.io/@j2mie561/spring-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-docker%EB%A1%9C-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0