-
docker 세팅Back end/Server 2024. 12. 2. 11:40
1. 우선 Oracler VM 을 통하여 Ubuntu 2개를 올렸다. Master Server 와 Worker Server
: 두 서버가 서로 네트워크 연결이 되어 있는 설정을 하였다. (세팅 부분은 추후 정리)
# 패키지 관리 도구 업데이트 $ sudo apt update $ sudo apt-get update# 기존 docker 설치된 리소스 확인 후 발견되면 삭제 $ sudo apt-get remove docker docker-engine docker.io# docker를 설치하기 위한 각종 라이브러리 설치 $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y# curl 명령어를 통해 gpg key 내려받기 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -# 키를 잘 내려받았는지 확인 $ sudo apt-key fingerprint 0EBFCD88# 패키지 관리 도구에 도커 다운로드 링크 추가 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"# 패키지 관리 도구 업데이트 $ sudo apt-get update# docker-ce의 버젼을 최신으로 사용하는게 아니라 18.06.2~3의 버젼을 사용하는 이유는 # kubernetes에서 권장하는 버젼의 범위가 최대 v18.09 이기 때문이다. $ sudo apt-get install docker-ce=18.06.2~ce~3-0~ubuntu -y# Docker 설치 완료 후 테스트로 hello-world 컨테이너 구동 $ sudo docker run hello-world
=> 여기서 아래에 sudo apt-get install docker-ce ~ 이 부분이 안먹힌다. 제대로 업데이트 했는데도 명령어가 안먹히고 설치가 안된다.
그래서 sudo apt-get install docker-ce docker-ce-cli containerd.io 명령어로 대체. (최신 버전 설치 명령어)
그 다음 sudo docker run hello-world 및 docker run -it ubuntu bash 으로 docker 정상 실행 되는지 확인
* 서버 시작시 docker 자동 실행 설정 명령어
: sudo systemctl enable docker
docker 실행 상태 확인 docker 실행 상태 확인2 docker 실행 상태 확인3 'Back end > Server' 카테고리의 다른 글
쿠버네티스 설치 시 오류건 해결(Kubernetes Setup) (0) 2024.12.02 쿠버네티스란? (1) 2024.12.02 *TIP: root 계정 접속시 에만 폴더랑 파일이 색으로 표현 되는데 일반 계정은 왜 안될까? 해결법 (0) 2024.11.13 VirtualBox Ubuntu 설치 후 포트 포워딩 방법. (0) 2024.10.29 Tip: Ubuntu java 경로 찾아내기 명령어 (0) 2024.10.29