初识Dockerfile
Dockerfile就是用来构建docker镜像的命令脚本文件,通过这个脚本就可以生成镜像,每一个命令都是一层;
1、创建一个dockerfile文件,名字可以随机 建议dockerfile
这里我创建好了直接cat查看
[root@liuyang home]# cat dockerfile1
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "========成功!========="
CMD /bin/bash
[root@liuyang home]#
2、执行docker bulid
[root@liuyang home]# docker build -f /home/dockerfile1 -t liuyang_centos/centos:1.0 .
解释:
#-f 宿主机dockerfile文件位置
#-t centos的镜像别名
#:后面是TAG版本号
3、运行:
[root@liuyang home]# docker build -f /home/dockerfile1 -t liuyang_centos/centos:1.0 .
Sending build context to Docker daemon 225MB
Step 1/4 : FROM centos
---> 300e315adb2f
Step 2/4 : VOLUME ["volume01","volume02"]
---> Running in 6caa2c9415b9
Removing intermediate container 6caa2c9415b9
---> 3239dac9b228
Step 3/4 : CMD echo "========成功!========="
---> Running in 39c000f95d53