1.image映象
docker映象就是乙個唯讀模板,比如,乙個映象可以包含乙個完整的centos,裡面僅安裝apache或使用者的其他應用,映象可以用來
建立docker容器,另外docker提供了乙個很簡單的機制來建立映象或者更新現有的映象,使用者甚至可以直接從其他人那裡下週乙個
已經做好的映象來直接使用
2.container容器
docker利用容器來執行應用,容器是從映象建立的執行例項,它可以被啟動,開始、停止、刪除、每個容器都是互相隔離的,保證安全的平台,
可以吧容器看做是要給簡易版的linux環境(包括root使用者許可權、映象空間、使用者空間和網路空間等)和執行再其中的應用程式
3.repostory倉庫
倉庫是集中儲存映象檔案的滄桑,registry是倉庫主從伺服器,實際上參考註冊伺服器上存放著多個倉庫,每個倉庫中又包含了多個映象,
每個映象有不同的標籤(tag) 倉庫分為兩種,公有參考,和私有倉庫,最大的公開倉庫是docker hub,存放了數量龐大的映象供使用者下週,
國內的docker pool,這裡倉庫的概念與git類似,registry可以理解為github這樣的託管服務
docker容器映象相關命令#
#docker 映象庫
#檢視執行中容器
#檢視本地docker映象
docker images
#啟動/停止容器
docker start/stop containerid
#後台執行docker容器(redis 示例)
docker run -d -p 6379:6379 redis:6.0.9-alpine
#刪除本地映象
docker rmi containerid
#檢視執行日誌
docker logs -f -t containerid
#刪除容器
docker rm containerid
# 進入docker 容器
docker exec -it containerid /bin/sh
docker網路相關命令# 檢視docker network
docker network ls
# 檢視docker某乙個網路的明細
docker network inspect network_name
docker常用命令總結 持續更新
最近專案需要用了用docker,簡單整理一下好了。持續更新 1.檢視docker全部映象 docker image ls2.檢視docker全部容器 docker ps a3.在乙個有dockerfile檔案的目錄下,生成docker映象,不要忘記最後的.這個.是指定了docker引擎構建映象時的上...
linux,R,python中常用命令(持續更新)
ssh cpmv lscat grep chmod which head less find pstop nohup jobs vi dir setwd make cat sql merge.sql awksed ggplot2 scipy numpy pandas matplotlib rpy2 ...
Docker常用命令總結
docker ps a 檢視正在 所有 執行的容器 docker images 檢視所有的映象 docker build t 倉庫名 映象名 標籤 dockerfile的相對位置 構建乙個映象 sample docker build t micro eureka 0.0.1 注意最後乙個點說明doc...