更新時間:2018年12月13日15時10分 來源:傳智播客 瀏覽次數(shù):
1、鏡像簡介
什么是鏡像?
它是一個文件,可以理解為以前裝系統(tǒng)的光盤
2、語法
n 【增-自己創(chuàng)建】通過Dockerfile或commit (注:后面細(xì)說)
n 【增-直接下載】docker pull 鏡像名
n 【刪】docker rmi 鏡像ID
n 【改】docker tag 舊名:舊版本 新名:新版本
n 【查】docker images (注:查看已下載的鏡像)
容器管理
1、容器簡介
容器可以簡單理解為通過鏡像創(chuàng)建的帶有環(huán)境的系統(tǒng)
2、語法
n 啟動容器:docker start 系統(tǒng)ID
n 停止容器:docker stop 系統(tǒng)ID
----------------------------------------------------------------------------------------------------------
n 【增】docker create 鏡像名
n 【刪】docker rm 容器ID (注:remove縮寫)
n 【改】常用于將更新后的容器保存為新的鏡像時使用 (注:后面細(xì)說)
n 【查】docker ps (注:默認(rèn)查看正在運(yùn)行的容器,參數(shù)-a則顯示全部)
---------------------------------------------------------------------------------------------------------
n 創(chuàng)建并運(yùn)行容器:docker run 參數(shù)
--name 自定義容器名稱
-p 當(dāng)前系統(tǒng)端口:容器端口 端口映射(容器內(nèi)部端口映射外部)
-v 當(dāng)前系統(tǒng)目錄:容器目錄 目錄映射
n 進(jìn)入容器
docker exec -i -t 通過dockerps查看的name名 /bin/bash
搭建LAMP/LNMP環(huán)境
n 步驟1:搜索lnmp鏡像
docker search 目標(biāo)鏡像
n 步驟2:獲取鏡像
docker pull 鏡像名稱
n 步驟3:通過鏡像創(chuàng)建容器
docker run -itd -p 80:80 imagine10255/centos6-lnmp-php56
n 步驟4:進(jìn)入鏡像創(chuàng)建phpinfo文件
進(jìn)入:docker exec -it 容器名稱 /bin/bash
修改文件名稱:vim /home/website/default/demo.php
■ 補(bǔ)充
刪除全部容器:docker rm $(docker ps -aq) 注:可通過docker ps --help查看參數(shù)
作者:傳智播客PHP+H5全棧工程師培訓(xùn)學(xué)院
首發(fā): http://php.itcast.cn