什么是Docker?
Docker是一個容器化平台,它以容器的形式將您的應用程序及其所有依賴項打包在一起,以確保您的應用程序在任何環境中無縫運行。
CI(持續集成)服務器的功能是什么?
CI功能就是在每次提交之后不斷地集成所有提交到存儲庫的代碼,並編譯檢查錯誤
什么是Docker鏡像?
Docker鏡像是Docker容器的源代碼,Docker鏡像用於創建容器。使用build命令創建鏡像
什么是Docker容器?
Docker容器包括應用程序及其所有依賴項,作為操作系統的獨立進程運行
Docker容器有幾種狀態?
Docker容器可以有四種狀態:
運行
已暫停
重新啟動
已退出
Docker使用流程
1)創建Dockerfile后,您可以構建它以創建容器的鏡像
2)推送或拉取鏡像。
Dockerfile中最常見的指令是什么?
Dockerfile中的一些常用指令如下:
FROM:指定基礎鏡像
LABEL:功能是為鏡像指定標簽
RUN:運行指定的命令
CMD:容器啟動時要運行的命令
Dockerfile中的命令COPY和ADD命令有什么區別?
COPY與ADD的區別COPY的<src>只能是本地文件,其他用法一致
docker常用命令?
docker pull 拉取或者更新指定鏡像
docker push 將鏡像推送至遠程倉庫
docker rm 刪除容器
docker rmi 刪除鏡像
docker images 列出所有鏡像
docker ps 列出所有容器
DevOps有哪些優勢?
技術優勢:
• 持續的軟件交付
• 修復不太復雜的問題
• 更快地解決問題
商業利益:
• 更快速地傳遞功能
• 更穩定的操作環境
• 有更多時間可以增加價值(而不是修復/維護)
CI(持續集成)服務器的功能是什么?
CI服務器功能是不斷地集成所有正在進行的更改並由不同的開發人員提交到存儲庫,並檢查編譯錯誤。它需要每天多次構建代碼,最好是在每次提交之后,
以便它可以檢測在問題發生時是哪個提交Bug了。