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