docker 安裝及使用

(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

相關文章
相關標籤/搜索