对 Docker 来说还是新手。我已使用此处提供的说明成功创建了 WSO2 docker 映像。
我想wso2am:2.0.0
使用自定义 CSS 文件运行它 ( )。我正在阅读,但我遇到了问题。
- 当我执行
docker run wso2am:2.0.0
. - 我已经复制了
wso2am
at的目录结构/home/me/Desktop/some-path
并将我的 css 文件放在正确的目录中。我在 Ubuntu 14 下。
我面临两个问题:
我想在
wso2am
我的目录结构之上运行我的图像,但不对我的wso2am
图像文件进行永久更改。也就是说,如果我停止容器/图像,那么从我的目录结构中复制的文件是否没有持久化并不重要。要执行的确切命令是什么?Docker 文档经常提到
-t -i
访问容器的选项。但是,当我启动时docker run -it wso2am:2.0.0 bash
,我没有获得 shell 访问权限来探索容器的目录结构。它只是转储所有调试语句(日志)。为什么?
备注
关于 1.,似乎没有继续进行的权利。我应该复制我的Dockerfile
并添加说明以复制我的额外文件,然后构建图像。