문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
docker:install_ubuntu [2018/02/09 12:50] kwon37xi [Install/설치] |
docker:install_ubuntu [2021/10/12 23:43] kwon37xi [docker group 추가를 통해 sudo 없이 이용] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
===== Install/ | ===== Install/ | ||
Docker Ubuntu Repository를 운영중이다. 저장소를 등록하고 설치한다. ubuntu 버전별 주의점도 읽어봐야 한다. | Docker Ubuntu Repository를 운영중이다. 저장소를 등록하고 설치한다. ubuntu 버전별 주의점도 읽어봐야 한다. | ||
- | + | | |
- | | + | |
* [[https:// | * [[https:// | ||
- | * Repository 설정 가이드를 따라하다보면 [[linux: | + | * Repository 설정 가이드를 따라하다보면 [[linux: |
<code sh> | <code sh> | ||
- | # docker 저장소 설정을 마친뒤에 | + | # docker |
- | sudo apt-get install docker-ce | + | sudo add-apt-repository -y --no-update "deb [arch=amd64] https:// |
+ | </ | ||
+ | <code sh> | ||
+ | # docker 제공 | ||
+ | sudo apt-get install docker-ce | ||
+ | |||
+ | # 만약, Ubuntu 기본 제공 docker를 사용하고자 한다면 | ||
+ | sudo apt-get install docker | ||
</ | </ | ||
- | * 설치 후 '' | + | * 설치 후 '' |
===== docker group 추가를 통해 sudo 없이 이용 ===== | ===== docker group 추가를 통해 sudo 없이 이용 ===== | ||
매번 '' | 매번 '' | ||
<code sh> | <code sh> | ||
- | sudo usermod -aG docker | + | # sudo groupadd docker # 보통 미리 추가됨 |
+ | sudo usermod -aG docker | ||
sudo service docker restart | sudo service docker restart | ||
# logout/ | # logout/ | ||
+ | # newgrp docker 로그아웃 없이 group 적용됨. | ||
# 잘 되는지 확인 sudo 없이 | # 잘 되는지 확인 sudo 없이 | ||
docker run hello-world | docker run hello-world | ||
+ | |||
+ | # ctop 모니터링용 | ||
+ | sudo apt-get install ctop | ||
</ | </ | ||
만약 '' | 만약 '' | ||
+ | ===== 부팅시 자동 실행 ===== | ||
+ | <code sh> | ||
+ | # systemd | ||
+ | sudo systemctl enable docker | ||
+ | </ | ||
===== Uninstall ===== | ===== Uninstall ===== | ||
<code sh> | <code sh> | ||
- | sudo apt-get purge docker-engine | + | sudo apt-get purge docker-ce |
rm -rf / | rm -rf / | ||
</ | </ | ||
줄 86: | 줄 102: | ||
docker rmi hello-world # 이미지 삭제 | docker rmi hello-world # 이미지 삭제 | ||
</ | </ | ||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||