docker - 创建镜像

1,根据dockerfile生成镜像

docker build 详情

docker build -t [[repository][:tag]] .

上面的 . 指当前目录下的dockerfile,
也可以 -f 指定文件

比如我的docker hub上的php仓库是 rdisme/php

docker build -t rdisme/php:7.2-fpm-0

2,通过本地已经存在的镜像重命名的方式

docker tag 命令详情

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

比如我本地已经拉取了PHP官方镜像 php:7.2-fpm

docker tag php:7.2-fpm rdisme/php:7.2-fpm

3,通过本地的容器生成镜像

docker commit 详情

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

比如本地running的php容器(容器名就叫php),进入容器里面安装了一些扩展,我想把这个容器生成一个镜像

docker commit php rdisme/php:7.2-fpm-0

你可能感兴趣的:(Docker,docker-images)