在 Docker 中,你可以通过不同的方式来设定容器默认进入的目录,以下针对不同场景分别介绍具体方法:
1. 使用 Dockerfile
设定工作目录
如果你是通过构建镜像的方式来运行容器,那么可以在 Dockerfile
中使用 WORKDIR
指令来设置容器启动时的默认工作目录。以下是具体步骤:
编写 Dockerfile
# 基于某个基础镜像
FROM ubuntu:latest
# 设置工作目录
WORKDIR /app
# 可以添加其他指令,例如复制文件、安装软件等
COPY . /app
# 定义容器启动时执行的命令
CMD ["bash"]
上述 Dockerfile
中,WORKDIR /app
这一行将容器的工作目录设置为 /app
。当你基于这个 Dockerfile
构建镜像并运行容器时,容器会默认进入 /app
目录。
构建镜像
在包含 Dockerfile
的目录下,使用以下命令构