Ubuntu 16.04 + Docker Installation, Upgrade, Remove
https://docs.docker.com/engine/installation/linux/ubuntulinux/
Ubuntu Xenial 16.04 (LTS)
커널 버전 확인
uname -r
apt가 https에서도 동작하도록 인증서 설치
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
GPG키 추가
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
docker.list 생성 혹은 수정
/etc/apt/sources.list.d/docker.list
아래 entry를 docker.list 파일에 추가
deb https://apt.dockerproject.org/repo ubuntu-xenial main
APT 업데이트
sudo apt-get update
lxc-docker(옛날 저장소) 제거
sudo apt-get purge lxc-docker
APT가 제대로된 저장소를 바라보고 있는 지 확인
apt-cache policy docker-engine
APT 업데이트
sudo apt-get update
linux-image-extra 패키지 설치
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtua
APT 업데이트
sudo apt-get update
Docker 설치
sudo apt-get install docker-engine
Docker 서비스 시작
sudo service docker start
테스트로 hello-world 이미지 돌려보기
sudo docker run hello-world
시스템 서비스로 등록
sudo systemctl enable docker
docker 그룹 생성
sudo groupadd docker
현 사용자를 docker 그룹에 추가
sudo usermod -aG docker $USER
Docker 업그레이드
sudo apt-get upgrade docker-engine
Docker 제거
sudo apt-get purge docker-engine
필요 없는Docker 관련 패키지, 의존 라이브러리 등 제거
sudo apt-get autoremove --purge docker-engine
Docker 이미지, 컨테이너, 볼륨 등 제거
rm -rf /var/lib/docker
그 외 나머지 사용자가 생성한 설정 파일 등은 수동으로 제거
Ubuntu Xenial 16.04 (LTS)
커널 버전 확인
uname -r
apt가 https에서도 동작하도록 인증서 설치
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
GPG키 추가
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
docker.list 생성 혹은 수정
/etc/apt/sources.list.d/docker.list
아래 entry를 docker.list 파일에 추가
deb https://apt.dockerproject.org/repo ubuntu-xenial main
APT 업데이트
sudo apt-get update
lxc-docker(옛날 저장소) 제거
sudo apt-get purge lxc-docker
APT가 제대로된 저장소를 바라보고 있는 지 확인
apt-cache policy docker-engine
APT 업데이트
sudo apt-get update
linux-image-extra 패키지 설치
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtua
APT 업데이트
sudo apt-get update
Docker 설치
sudo apt-get install docker-engine
Docker 서비스 시작
sudo service docker start
테스트로 hello-world 이미지 돌려보기
sudo docker run hello-world
시스템 서비스로 등록
sudo systemctl enable docker
docker 그룹 생성
sudo groupadd docker
현 사용자를 docker 그룹에 추가
sudo usermod -aG docker $USER
Docker 업그레이드
sudo apt-get upgrade docker-engine
Docker 제거
sudo apt-get purge docker-engine
필요 없는Docker 관련 패키지, 의존 라이브러리 등 제거
sudo apt-get autoremove --purge docker-engine
Docker 이미지, 컨테이너, 볼륨 등 제거
rm -rf /var/lib/docker
그 외 나머지 사용자가 생성한 설정 파일 등은 수동으로 제거
댓글
댓글 쓰기