docker 指定工作目录

dockers可以设置工作目录(为后续的RUN、CMD或者ENTRYPOINT指定工作目录)。

1. 如果使用 docker 命令可以使用 -w 来指定工作目录

2. 如果使用 docker-compose 可以使用 working_dir 来指定工作目录

在这里插入图片描述

3. 使用 docker file 的时候 , 可以使用 WORKDIR 来指定工作目录

### 如何在指定目录安装Docker 对于不同的操作系统,指定 Docker 安装目录的方法有所不同。 #### Ubuntu 系统上指定 Docker 安装目录 为了在Ubuntu系统中指定Docker的安装目录,在完成Docker安装之前需先配置`daemon.json`文件。如果不存在 `/etc/docker/daemon.json` 文件,则可以手动创建该文件以及所需的父级目录[^1]: ```bash sudo mkdir -p /etc/docker/ ``` 接着使用文本编辑器打开或新建此文件,并加入如下内容来设置镜像加速和数据存储路径: ```json { "registry-mirrors": ["http://hub-mirror.c.163.com"], "data-root":"/opt/docker" } ``` 上述JSON对象中的`data-root`字段用于定义Docker的数据根目录位置,这里设定为`/opt/docker`作为示例。保存更改后继续按照常规流程通过APT包管理工具安装Docker: ```bash sudo apt-get update && sudo apt-get install docker.io ``` #### CentOS 系统上指定 Docker 安装目录 针对CentOS环境下的情况,虽然官方文档并没有直接提供命令行参数让用户自定义安装路径,但是可以通过修改默认配置达到目的。同样地,需要预先调整`/etc/docker/daemon.json`内的选项以改变工作区的位置[^2]: ```json { "data-root":"/your/custom/path" } ``` 之后再利用YUM仓库正常安装所需版本的Docker CE组件: ```bash yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io ``` 请注意替换上面代码片段里的具体版本号为你想要部署的那个。 #### MacOS 上指定 Docker 安装目录 MacOS上的Docker通常是以应用程序的形式存在,默认会被放置于/Applications文件夹内[^3]。然而,对于底层容器引擎的实际运行时所使用的资源文件夹(比如图像层、卷积等),则可通过启动前编辑偏好设置来进行重定位。不过需要注意的是,这种方式并不涉及真正意义上的“安装”过程中的路径变更,而是影响到后续操作过程中产生的各类临时及持久化资料存放地点的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值