반응형

목차

  1. Docker 설치
  2. 순서
  3. 상태 확인
  4. 오류
  5. 마치며

Docker 설치

이번 컨테이너 강의에서부터 Ubuntu OS로 변경되어 기준이 Ubuntu로 진행될 것이다. RadHat기반은 apt-get 대신 yum이나 dnf로 바꿔주고 그대로 진행해주면 됨으로 걱정하지 않아도 된다.

 

순서
  1. 업데이트
    sudo apt-get update

  2. 설치 목록
    • apt-transport-https
    • ca-certificates
    • curl
    • software-properties-common
  3. 설치 명령어
    • sudo apt-get install -y apt-transprot-https ca-certificates curl software-properties-common
  4. GPG키 추가
  5. Docker 공식 저장소를 리포지토리로 등록
  6. 리포지토리 갱신
    • sudo apt-get update
  7. Docker Container engine 설치
    • apt-get install -y docker-ce

상태 확인
  1. systemctl status docker (정상 작동이 되고 있는지 확인)
  2. docker version(설치되어 있는 docker 버전 확인)

오류

처음 E를 보면 It is held by process XXXX처럼 프로세스 넘버가 나올 것이다. 이 번호가 문제를 일으키고 있음으로 제거해 주면 이어서 다운로드가 가능하다. 따라서 이와 같은 오류가 나올 때는 다음 명령어를 입력해준다.

  • kill -9 12117

오늘부터 과목이 변경되고, 구글 애드센스에서 탈락되며 블로그 작성방법 변경에 들어갔다. 이전 블로그 포스팅 방식과 현 포스팅 방식 사이에 어떤 것이 좋은지 피드백 해주시면 그에 따라 포스팅 방식을 다시 변경하도록 하겠다. 또 다른 오류가 발견된다면 질문해주시길 바란다. 나도 함께 찾아서 포스팅하도록 하겠다.

 

컨테이너 과목에 들어가면서 Docker, Kubernetes 등 과목이 엄청나게 어려워지고 복잡도도 증가했다. 또한 이 과목을 진행하기 위해서는 이전에 포스팅했던 네트워크, 리눅스에 대한 이해를 필수로 해주어야 한다. 이제 리눅스를 넘어 클라우드에 한걸음 내딛게 되었다. 모든 IT 업계 종사자들을 응원한다. 화이팅이다!

반응형