構建Docker鏡像有以下兩種方法:
1:使用docker commit命令。
2:使用docker build命令和 Dockerfile 文件。
這裏使用的是第二種方法
1.準備Dockerfile文件
2.執行Docker命令創建鏡像
docker build -t name:v1 . (和Dockerfile同一目錄下)(後面的.不能少)
- -t 鏡像的名字及tag,通常name:tag或者name格式;可以在一次構建中爲一個鏡像設置多個tag,參考docker build命令詳解。
- name:生成鏡像的名稱
- v1:生成鏡像的版本號
- .:點符號“.”表示的意思是,指定鏡像構建過程中的上下文環境的目錄
3. 查看生成的鏡像
docker images
4.創建容器並運行
docker run -p 8080:8080 --name con name:v1 /bin/bash
使用鏡像“name:v1”以交互模式啓動一個容器,將其命名爲“con”,在容器內執行“/bin/bash”,而且綁定容器的 8080 端口,並將其映射到的 8080 端口上:
5. 查看運行的容器
docker ps
7. 查看所有容器
docker ps -a
其它命令
docker rm -f name //刪除容器
docker rmi name //刪除鏡像