1、创建dockerfile文件存放目录
mkdir /test
cd /test
2、修改dockerfile文件
[root@ybb test]# cat dockerfile
FROM docker.io/centos:latest
COPY index.html /qq/ybb/
[root@ybb test]#
3、创建index.html文件
【注意:index.html必须和dockerfile文件在同一目录下,否则创建失败】
cd /test
echo test > index.html
4、创建镜像
[root@ybb test]# docker build -t centos:v1 ./
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM docker.io/centos:latest
---> 470671670cac
Step 2 : COPY index.html /qq/ybb/
---> 1cb105feb77c
Removing intermediate container 82608657b0ef
Successfully built 1cb105feb77c
[root@ybb test]#
5、查看
6、测试
用centos:v1创建容器,进入容器查看目录/qq/ybb/下是否有index.html文件及内容。
[root@ybb ~]# docker run 1cb105feb77c cat /qq/ybb/index.html
test
[root@ybb ~]#
docker run 1cb105feb77c cat /qq/ybb/index.html
不进入容器查看容器内文件。该命令就是不进入交互模式仅仅进行的查看操作(试验用的较多)