- 什么是Docker
一個容器化平臺 形式是容器 將你的應用程序及所有依賴項打包在一起 確保應用程序在任何環境中無縫運行
- 什么是Docker鏡像
Docker鏡像是Docker容器的源代碼 用于創建容器 使用build命令創建鏡像
- 什么是 Docker容器
包括應用程序及所有的依賴項 作為操作系統的獨立進程運行
- ?Docker容器有幾種狀態
運行 已停止 重新啟動 已退出
- DockerFile中最常見的指定是什么
FROM 指定基礎鏡像 LABEL 為鏡像指定標簽 RUN 運行指定命令 CMD 容器啟動時要運行的命令
- DockerFile中的命令COPY和ADD命令有什么區別
COPY和ADD的區別是COPY的源文件只能是本地文件
- Docker的常用命令
docker pull 拉取或更新指定的鏡像 docker push 將鏡像推送到遠程倉庫 docker rm 刪除容器 docker rmi 刪除鏡像 docker images 列出所有鏡像 docker ps 列出所有容器
- 容器與主機之間的數據拷貝命令
docker cp命令用于服務器與主機之間的數據拷貝
- 啟動nginx容器(隨機端口映射),并掛載本地文件目錄到容器html的命令
docker run -d -p -name nginx2 -v /home/nginx:/usr/share/nginx/html nginx
- 解釋一下dockerfile中的ONBUILD指令
當鏡像用作另一個鏡像構建的基礎時,用作構建其他鏡像的基礎的鏡像