docker容器中如何构建和运行

docker容器中如何构建和运行

将本地文件系统中的目录共享到Docker Desktop的容器中,主要有以下几种方法:

 
### 直接使用命令行参数挂载
- **使用`-v`参数**:在运行容器的命令中,使用`-v`参数来指定本地目录和容器内目录的映射关系。格式为`docker run -v <本地目录路径>:<容器内目录路径> <镜像名称>`。例如,`docker run -v /Users/user/data:/data ubuntu`将把本地`/Users/user/data`目录映射到`ubuntu`容器中的`/data`目录。
- **使用`--mount`参数**:`--mount`参数提供了更灵活的挂载选项。格式为`docker run --mount type=bind,source=<本地目录路径>,target=<容器内目录路径>[,readonly=false] <镜像名称>`。例如,`docker run --mount type=bind,source=/Users/user/data,target=/data,readonly=false ubuntu`将本地`/Users/user/data`目录以读写权限挂载到`ubuntu`容器的`/data`目录。
 
### 通过Docker Compose配置挂载
在`docker-compose.yml`文件中,使用`volumes`字段来定义挂载关系。例如:
```yaml
version: '3'
services:
app:
image: ubuntu
volumes:
- /Users/user/data:/shared
```
上述配置将把本地`/Users/user/data`目录映射到名为`app`的服务容器中的`/shared`目录。
 
### 在Docker Desktop界面中配置
- **打开Docker Desktop并进入设置**:打开Docker Desktop应用程序,点击界面左上角的图标,选择“Settings”(Windows)或“Preferences”(Mac)。
- **配置本地目录映射**:在“Settings”或“Preferences”页面中,选择“Resources”选项卡,点击“File Sharing”部分的“+”按钮,添加要映射的本地目录。
- **保存设置**:添加完本地目录后,点击“Apply & Restart”按钮保存设置并重启Docker Desktop,使配置生效。
以上就是今天所分享的内容了,更多关于软件知识请关注火资源软件,每天都会更新一些优质内容,其中包括红包软件有微信红包,钉钉,支付宝,陌陌,QQ,思语,星星优选,68,KD,pp,小马易联,易友选,嗨森,close,谷屿,UM,迪派,南山南,红易,梓墨,天鹰,智美,龙玺台,臻元,鲸探花,悟空商城,云海淘,聚盛,红枫叶,奈斯go,牛牛助手,红包透视,秒抢,单透软件,机器人管家,埋雷软件,红包尾数控制,爆粉,红包辅助等一些红包强项外挂辅助软件功能免费下载使用。
版权声明:admin 发表于 2025-01-25 7:56:53。
转载请注明:docker容器中如何构建和运行 | 火资源软件