Docker rootless 설치

Sbae·2023년 8월 10일
0
post-thumbnail

docker rootless install

  1. 설치 전 필수 패키지
  • dbus-user-session
  • uidmap(newuidmap, newgidmap)
  1. 패키지 설치 권한도 없을 때 실행
    curl -fsSL https://get.docker.com/rootless | sh

  2. curl로 설치 시 삭제 방법

$ cd ~/bin
$ rm -f containerd containerd-shim containerd-shim-runc-v2 ctr docker docker-init docker-proxy dockerd dockerd-rootless-setuptool.sh dockerd-rootless.sh rootlesskit rootlesskit-docker-proxy runc vpnkit
  1. docker 서비스 실행
$ systemctl --user start docker
$ systemctl --user enable docker
$ sudo loginctl enable-linger $(whoami)
  1. 테스트 실행
$ export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock
$ docker run -d -p 8080:80 nginx
  1. docker service 유저 확인
    docker-rootless

참조

docker 공식 문서

profile
끄적이는 일반인

0개의 댓글