我从一个已经构建好的Docker镜像开始。
我想要实现以下操作:
- 从该镜像创建一个Docker容器(不启动)
- 将文件复制到该容器中
- 启动该容器
如何实现?如果我运行以下命令,该文件似乎不会出现在容器中:
- docker create --name my_container my_image
- docker cp file my_container:/tmp/file
- docker start my_container
有任何想法如何实现此操作吗?
我从一个已经构建好的Docker镜像开始。
我想要实现以下操作:
如何实现?如果我运行以下命令,该文件似乎不会出现在容器中:
有任何想法如何实现此操作吗?
FROM my_image
COPY file /tmp/file
$ docker build -t new_image .
创建一个目录(例如init),将您的SQL或Shell脚本放入其中。 将该目录~/init绑定挂载到/docker-entrypoint-initdb.d/。