脚本安装
rootless docker至少需要docker20.10版本,用脚本安装即可
安装脚本不能用root用户执行
1
| curl -sSL https://get.docker.com/rootless | sh
|
新建docker用户组并将当前用户加入
1 2 3
| sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
|
设置环境变量
1 2 3
| echo export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock >> ~/.zshrc echo export PATH=$PATH:/home/`(whoami)`/bin >> ~/.zshrc source ~/.zshrc
|
启动docker daemon
1
| systemctl --user start docker
|
设置开机启动
1 2
| systemctl --user enable docker loginctl enable-linger $(whoami)
|
至此Docker Engine已安装并启动,可以用docker run hello-world测试一下