1.基于本地模板创建
基于本地模板创建Docker镜像的步骤可以归纳如下:
- 下载所需模板:首先,你需要在网络上找到你需要的Docker模板,并下载到本地。你可以从Docker Hub或者其他的镜像仓库中获取到所需的模板。
- 解压下载的模板:可以使用类似于7-Zip这样的工具来解压下载的模板文件。
- 导入模板到Docker:然后,你可以使用Docker的导入命令将解压后的模板导入到Docker中。这一步可以通过以下命令实现:
cat <template-file> | docker import - <new-image-name>:<tag>
。
通过导入操作系统模板文件可以生成镜像,模板可以从OPENVZ开源项目下载,下载地址为:https://wiki.openvz.org/Download/template/precrated
#下载debian压缩包 wget http://download.openvz.org/template/precreated/debian-7.0-x86-minimal.tar.gz
生成镜像
[root@VM-4-13-centos docker]# docker import debian-7.0-x86-minimal.tar.gz -- debian:v1 sha256:7e3ea6dc84672dec8014b7deb6f2dc5e475549d8587fbc9a0a9622beee107c66 [root@VM-4-13-centos docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian v1 7e3ea6dc8467 7 seconds ago 215MB
或者这样导入:
[root@VM-4-13-centos docker]# cat debian-7.0-x86-minimal.tar.gz | docker import - debian:v1 sha256:6b83de1282d7116cc407c5a7663cc128221ac050901ba09fc60b553f27c1d3b9 [root@VM-4-13-centos docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian v1 6b83de1282d7 9 seconds ago 215MB
创建容器,启动
[root@VM-4-13-centos docker]# docker run -itd debian:v1 bash 44c6dd318c353ddad70a2b3c78338f8a6ce7273407c8238be29d7797cb3557ac [root@VM-4-13-centos docker]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 44c6dd318c35 debian:v1 "bash" 5 seconds ago Up 3 seconds keen_kalam
标签:v1,Docker,镜像,docker,dockerfile,debian,模板 From: https://www.cnblogs.com/joyware/p/17719990.html