docker将本地文件添加到镜像中
有两种实现方案1. docker cp命令行docker cp只能拷贝到容器中,不能直接拷贝到镜像1.1 启动一个容器docker run -it nginx /bin/bash然后ctrl+d退出,利用docker ps -a可以看到容器的ID1.2 拷贝文件拷贝一张图片到容器的workspace目录下docker cp /home/img_666.jpg 6267:/works...
·
有两种实现方案
1. docker cp命令行
docker cp只能拷贝到容器中,不能直接拷贝到镜像
1.1 启动一个容器
docker run -it nginx /bin/bash
然后ctrl+d退出,利用docker ps -a
可以看到容器的ID
1.2 拷贝文件
拷贝一张图片到容器的workspace
目录下
docker cp /home/img_666.jpg 6267:/workspace
1.3 将容器生成镜像
docker commit -m 'test docker cp' -a 'chenjun_csu@163.com' 6269 nginx:v2'
1.4 进入新的镜像进行验证
2. dockerfile
dockerfile的内容为:
FROM nginx # 利用docker hub中nginx镜像
ADD ./workspace/img_666.jpg workspace/ # 添加一张图片
WORKDIR /workspace # 设定工作目录
2.2 进入镜像进行验证
更多推荐
已为社区贡献4条内容
所有评论(0)