本節為 Docker 的環境搭建 只適合Linux環境,推薦Ubuntu。本例以Ubuntu16.04 x64為例 前提條件 內核版本要求大於3.10 安裝 出現版本號說明安裝成功 設置 當直接使用 時,會發現沒有許可權 設置非root用戶使用docker 1. 添加docker用戶組 2. 將登陸用 ...
本節為 Docker 的環境搭建
只適合Linux環境,推薦Ubuntu。本例以Ubuntu16.04-x64為例
前提條件
內核版本要求大於3.10
uname -r
[dzlua@ubuntu:~]$ uname -r
4.4.0-154-generic
[dzlua@ubuntu:~]$
安裝
sudo apt install docker.io
[dzlua@ubuntu:~]$ sudo apt install docker.io
[dzlua@ubuntu:~]$ sudo docker -v
Docker version 18.09.7, build 2d0083d
出現版本號說明安裝成功
設置
當直接使用 docker ps
時,會發現沒有許可權
[dzlua@ubuntu:~]$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /var/run/docker.sock: connect: permission denied
[dzlua@ubuntu:~]$
設置非root用戶使用docker
添加docker用戶組
sudo groupadd docker
將登陸用戶加入到docker用戶組中
sudo gpasswd -a $USER docker
更新用戶組
newgrp docker
測試命令是否可以使用
docker ps
[dzlua@ubuntu:~]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [dzlua@ubuntu:~]$
如上表示成功!