daviddwlee84 / DevEnvPack

Bring my development environment everywhere. vim, tmux, bash, zsh, VSCode, docker, and so on.
1 stars 0 forks source link

Rootless Docker #14

Open daviddwlee84 opened 3 years ago

daviddwlee84 commented 3 years ago
➜  ~ export FORCE_ROOTLESS_INSTALL=1; curl -fsSL https://get.docker.com/rootless | sh
# Installing stable version 19.03.13
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 59.3M  100 59.3M    0     0  19.0M      0  0:00:03  0:00:03 --:--:-- 19.0M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 18.3M  100 18.3M    0     0  20.0M      0 --:--:-- --:--:-- --:--:-- 19.9M
# starting systemd service
● docker.service - Docker Application Container Engine (Rootless)
   Loaded: loaded (/home/t-dawli/.config/systemd/user/docker.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-12-02 10:46:34 CST; 9ms ago
     Docs: https://docs.docker.com
 Main PID: 29249 (rootlesskit)
   CGroup: /user.slice/user-1001.slice/user@1001.service/docker.service
           └─29249 rootlesskit --net=vpnkit --mtu=1500 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --disable-host-loopback --port-driver=builtin --copy-up=/etc --copy-up=/run /home/t-dawli/bin/dockerd-rootless.sh --experimental --storage-driver=overlay2

Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + which slirp4netns
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + [ -z ]
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + which vpnkit
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + net=vpnkit
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + [ -z ]
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + mtu=1500
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + [ -z ]
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + _DOCKERD_ROOTLESS_CHILD=1
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + export _DOCKERD_ROOTLESS_CHILD
Dec 02 10:46:34 ubuntu-Precision-5820-Tower dockerd-rootless.sh[29249]: + exec rootlesskit --net=vpnkit --mtu=1500 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --disable-host-loopback --port-driver=builtin --copy-up=/etc --copy-up=/run /home/t-dawli/bin/dockerd-rootless.sh --experimental --storage-driver=overlay2
Client: Docker Engine - Community
 Version:           19.03.13
 API version:       1.40
 Go version:        go1.13.15
 Git commit:        4484c46
 Built:             Wed Sep 16 16:58:04 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.13
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       4484c46
  Built:            Wed Sep 16 17:04:43 2020
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          v1.3.7
  GitCommit:        8fba4e9a7d01810a393d5d25a3621dc101981175
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
# Docker binaries are installed in /home/t-dawli/bin
# WARN: dockerd is not in your current PATH or pointing to /home/t-dawli/bin/dockerd
# Make sure the following environment variables are set (or add them to ~/.bashrc):
export PATH=/home/t-dawli/bin:$PATH
export DOCKER_HOST=unix:///run/user/1001/docker.sock

#
# To control docker service run:
# systemctl --user (start|stop|restart) docker
#