(1)安裝docker
sudo apt-get install updatejson
sudo apt-get install curlbash
sudo curl -ssl https://get.docker.com/ | shcurl
(2)免使用 sudo 方法url
sudo groupadd docker #添加docker組,通常執行第一步 已經建立docker組,可不執行rest
sudo gpasswd -a ${USER} docker #將當前${USER} 添加到docker組code
sudo service docker restart #從新啓動docker serviceip
newgrp - docker # newgrp命令切換當前登錄所在組ssl
(3) 經常使用指令get
docker ps -a #查看運行的容器
docker images #查看鏡像
docker exec -ti container_name/container_id /bin/bash #使用 /bin/bash 進入容器內部
(4)修改 docker默認存儲路徑
1. docker默認存儲路徑是 /var/lib/docker ,好比由於硬盤空間問題,咱們須要定義本身的存儲路
1.1 建立 daemon.json
mkdir -p /docker_storage/.docker_storage
cd /etc/docker/ && touch daemon.json && 寫入
{ "graph":"/docker_storage/.docker_storage" }
1.2 重啓 sudo service docker restart
爲了保留以前的鏡像 可 cp /var/lib/docker/* /docker_storage/.docker_storage/
1.3 若是建立了鏡像倉庫service,也能夠在daemon.json 註冊地址,daemon.json 寫入
{ "graph":"/data/.docker_storage", "insecure-registries":["ip:5000"] }
有多個 鏡像倉庫service ,daemon.json 寫入
{ "graph":"/data/.docker_storage", "insecure-registries":["ip:5000","ip1:5000","ip2:5000"] }
(5)簡單搭建docker regsitry
1.1 拉取官方鏡像 docker pull registry
1.2 運行
docker run -d -p 5000:5000 -v /data/registry:/var/lib/registry --name registry --restart=always registry
1.3 push 鏡像 :
1.3.1 首先從新命名鏡像: docker tag image1:tag1 ip:5000/image1:tag1
1.3.2 push: docker push ip:5000/image1:tag1