docker入門以及漏洞環境搭建

docker開源的應用程序容器引擎,使用GO。藉助於docker打包的應用程序,將這些應用程序包含到容器中,實現虛擬化,容器使用的是沙箱機制,相互獨立、佔用資源很是少。
docker的三個概念:
    鏡像:imag,docker鏡像是一個只讀的模板,好比說咱們在鏡像中包含完整的操做系統,在該操做系統中安裝LAMP環境,鏡像能夠建立容器。
    容器:container,docker利用容器運行程序,容器是鏡像中建立運行的一個實例,容器能夠運行、關閉、能夠刪除
    倉庫:repository,集中放鏡像的地方
 
鏡像:
docker search mysql 搜索mysql鏡像
docker pull 鏡像名稱  下載
docker images  查看本地已經下載好的鏡像
docker rmi  鏡像id  刪除
容器:
docker run -d -p 8080:80 --name 容器名  鏡像id
-d 後臺運行
-p  後跟端口 port1:port2 將容器內部服務器端口port2映射到本地端口port1(若是-p後什麼也不寫,隨機分配端口)
--rm 容器中止以後會自動刪除
--name 容器運行起來以後賦予的名稱
docker ps  查看運行中的docker
                    -a 查看全部容器的狀態
 
docker stop 容器名/id  關閉容器
docker start  容器名/容器id  開啓容器
docker rm  容器名/容器id  刪除
進入容器內部
 
docker exec -it 容器 ID/bin/bash
            -it   表示交互模式
 
導出鏡像 docker save 鏡像id
相關文章
相關標籤/搜索