docker學(xué)習(xí) 過程中的若干疑問
1、docker鏡像哪來的?
2、怎么挑選docker鏡像?
3、nginx的那個 ?-p 8080:80 -d這些參數(shù)是在哪了解到的?如果啟動其他軟件我應(yīng)該怎么知道他有哪些參數(shù)?
4、docker下的nginx鏡像,我怎么知道他安裝在哪個路徑下面了?????
1、docker鏡像哪來的?
2、怎么挑選docker鏡像?
3、nginx的那個 ?-p 8080:80 -d這些參數(shù)是在哪了解到的?如果啟動其他軟件我應(yīng)該怎么知道他有哪些參數(shù)?
4、docker下的nginx鏡像,我怎么知道他安裝在哪個路徑下面了?????
2017-11-29
舉報
2017-12-04
1、Docker registy是存儲容器鏡像的倉庫,用戶可以通過Docker Client與Docker registy進(jìn)行通信,以此來完成鏡像的搜索、下載和上傳等相關(guān)操作。Docker Hub是由Docker公司在互聯(lián)網(wǎng)上提供的一個鏡像倉庫,提供鏡像的公有與私有存儲服務(wù),它是用戶最主要的鏡像來源。除了DockerHub外,用戶還可以自行搭建私有服務(wù)器來實(shí)現(xiàn)鏡像倉庫的功能;
2、在使用docker pull命令時, 可以從官方的Docker Hub中的官方鏡像庫、其他公共庫、私人庫中獲取鏡像資源,同時,還可以從私有服務(wù)器中獲取鏡像資源。 只需在具體的鏡像名前添加用戶名、特定庫名或者服務(wù)器地址即可獲取指定的鏡像了。如:
#從官方Hub拉取指明“Ubuntu 12.04”tag的鏡像
$ sudo docker pull ubuntu:ubuntu12.04?
3、docker run 命令支持非常多的參數(shù)??梢栽诮K端里查看 --help。也可參看:http://blog.csdn.net/likewindy/article/details/51957666
4、默認(rèn)情況下docker的存放位置為: /var/lib/docker??梢酝ㄟ^下面命令查看具體位置:sudo docker info | grep "Docker Root Dir"。同樣可以手動修改鏡像和容器的存放路徑,指定鏡像和容器存放路徑的參數(shù)是--graph=/var/lib/docker。具體方法根據(jù)不同操作系統(tǒng)不同,可參考網(wǎng)上方法。