当前位置: 首页 > article >正文

Docker构建时,设定默认进入的工作目录的方法

在 Docker 中,你可以通过不同的方式来设定容器默认进入的目录,以下针对不同场景分别介绍具体方法:

1. 使用 Dockerfile 设定工作目录

如果你是通过构建镜像的方式来运行容器,那么可以在 Dockerfile 中使用 WORKDIR 指令来设置容器启动时的默认工作目录。以下是具体步骤:

编写 Dockerfile
# 基于某个基础镜像
FROM ubuntu:latest

# 设置工作目录
WORKDIR /app

# 可以添加其他指令,例如复制文件、安装软件等
COPY . /app

# 定义容器启动时执行的命令
CMD ["bash"]

上述 Dockerfile 中,WORKDIR /app 这一行将容器的工作目录设置为 /app。当你基于这个 Dockerfile 构建镜像并运行容器时,容器会默认进入 /app 目录。

构建镜像

在包含 Dockerfile 的目录下,使用以下命令构


http://www.kler.cn/a/558199.html

相关文章:

  • QT之改变鼠标样式
  • 数据库管理-第295期 IT架构与爆炸半径(20250221)
  • 使用MyBatis映射器实现对数据库的增删改查操作
  • rpc到自己java实现rpc调用再到rpc框架设计
  • go语言 创建kratos框架工程
  • (安全防御)DNS透明代理
  • 深入了解XML:初学者的全面指南
  • MySql数据库运维学习笔记
  • Orcale、MySQL中参数类型的详解和运用场景(带示例)
  • 鸿蒙NEXT应用App测试-通用测试
  • 【龙智】Confluence到期日提醒插件Data Center v1.8.0发布:Confluence 9兼容、表格提醒强化,Slack通知升级
  • XTOP3D的DIC技术在极端条件下的应用解决方案
  • 【蓝桥杯集训·每日一题2025】 AcWing 6134. 哞叫时间II python
  • 1.26作业
  • Java 封装
  • 如何利用AWS算力构建高效AI场景案例:从大模型训练到部署实战
  • Element UI中messageBox怎么区分点击取消按钮关闭弹窗,和点击右上角x号以及点击遮罩层关闭按钮
  • pgAdmin4在mac m1上面简单使用(Docker)
  • [Linux]从零开始的STM32MP157 U-Boot网络命令讲解及相关配置
  • 聊聊 FocusSearch/focus_mcp_sql:Text2SQL 的新玩法