docker
今天簡單的研究了一下docker,下面聊以介紹。
docker 是一個(gè)很NB的應(yīng)用容器,具體的介紹就不多解釋了,具體詳情請(qǐng)移步 docker官網(wǎng)。
安裝 docker
pacman -S docker
運(yùn)行 docker daemon
systemctl start docker
systemctl enable docker
執(zhí)行 docker 命令
docker ps
發(fā)現(xiàn)執(zhí)行不了
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.36/version: dial unix /var/run/docker.sock: connect: permission denied
為了是普通用戶也可以執(zhí)行docker命令,需要將該用戶加入docker用戶組
加入用戶到docker組
創(chuàng)建docker組(可能已經(jīng)存在)
sudo groupadd docker
groupadd: group 'docker' already exists
將當(dāng)前用戶添加到docker組
sudo gpasswd -a ${USER} docker
如果不想添加,亦可以從組中刪除
sudo gpasswd -d ${USER} docker
重新啟動(dòng) docker
sudo systemctl restart docker
重新登陸系統(tǒng)
執(zhí)行命令
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker 基本命令
查看docker版本
docker version
Client:
Version: 18.02.0-ce
API version: 1.36
Go version: go1.9.4
Git commit: fc4de447b5
Built: Tue Feb 13 15:28:01 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.02.0-ce
API version: 1.36 (minimum version 1.12)
Go version: go1.9.4
Git commit: fc4de447b5
Built: Tue Feb 13 15:28:34 2018
OS/Arch: linux/amd64
Experimental: false
搜索鏡像
docker search tutorial
下載鏡像
docker pull tutorial
此時(shí)出錯(cuò),需要 docker login,明日再研究。
錯(cuò)誤更正,由于鏡像名出錯(cuò),導(dǎo)致下載需要登陸,實(shí)際的命令如下
docker pull learn/tutorial