====== Docker Desktop ====== * [[https://docs.docker.com/desktop/linux/install/|Install Docker Desktop on Linux | Docker Documentation]] * [[:docker|Docker]] Desktop * MacOS 는 Docker Desktop 이 없어도 [[docker:colima|colima]]로 구성가능하다. * https://github.com/lima-vm/lima * https://rancherdesktop.io/ * https://github.com/runfinch/finch * https://podman-desktop.io/ ===== Linux install ===== * [[https://docs.docker.com/desktop/linux/install/ubuntu/|Install Docker Desktop on Ubuntu]] * Linux 에서도 docker-desktop 설치시 [[:kvm|KVM]] / [[:qemu|QEMU]] 기반 가상머신으로 docker 를 운용한다. * 따라서 linux native docker 와 docker-desktop 이 동시에 실행될 수 있으며 그 두곳에서 생성한 container 는 서로 다르게 작동한다. * ''deb'' 파일 받아서 설치 ===== Linux uninstall ===== sudo apt remove docker-desktop rm -r $HOME/.docker/desktop sudo rm /usr/local/bin/com.docker.cli sudo apt purge docker-desktop * ''$HOME/.docker/config.json''에 있는 ''credsStore'', ''currentContext'' 프라퍼티 삭제. ===== VM 위에서 돈다 ===== * docker-desktop 으로 설치한 docker 컨테이너는 VM 위에서 돈다. * 이는 docker-desktop 의 경험이 Windows,Mac,Linux 에서 모두 동일하게 하는 등 몇가지 이유 때문이다. * [[https://docs.docker.com/desktop/linux/install/#why-docker-desktop-for-linux-runs-a-vm|Why docker desktop for linux runs a vm]]