我正在使用以下Dockerfile构建映像:
test.c: In function 'main':
test.c:14:24: error: invalid type argument of unary '*' (have 'int')
printf("RANK: %d", *p->i++);
^~~~~~~
test.c:15:26: error: invalid type argument of unary '*' (have 'int')
printf("name: %d\n", *p->i++);
^~~~~~~
test.c:16:29: error: invalid type argument of unary '*' (have 'int')
printf("number: %d\n", (*p->i)++);
^~~~~
test.c:17:24: error: invalid type argument of unary '*' (have 'int')
printf("rank: %d", *p++->i);
完成后,我登录到该映像,该目录不存在。 这是构建以及登录和列出目录的输出:
FROM ubuntu:16.04
RUN mkdir -pv /app && mkdir -pv /app/source
似乎目录已创建,但是图像中不存在
答案 0 :(得分:0)
Dockerfile:
FROM ubuntu:16.04
RUN mkdir -pv /app && mkdir -pv /app/source
然后您必须构建该图像:
docker build -t my-test-image -f ./Dockerfile .
然后您需要启动容器
docker run --rm -it my-test-image --name my-test-container bash
参数:
-互动
-rm退出容器后删除容器
-容器的名称
您要在容器中启动的bash命令