docker给已经启动容器添加挂载目录

这篇具有很好参考价值的文章主要介绍了docker给已经启动容器添加挂载目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.关闭docker

 systemctl stop docker.socket && systemctl stop docker.service
 //上面的命令无效就用这个看看
 systemctl stop docker

2.sudo su切换到root身份

cd /var/lib/docker/containers/容器id/,进入对应容器目录

3.vim hostconfig.json

修改如下,将容器目录/import绑定到主机/data目录:

"Binds": ["/data:/import"],

4.vim config.v2.json

修改如下,添加MountPoints:


"MountPoints": {
        "/app/docker/my-tengine/conf": {
            "Source": "/opt/tengine/conf",
            "Destination": "/app/docker/my-tengine/conf",
            "RW": true,
            "Name": "",
            "Driver": "",
            "Type": "bind",
            "Propagation": "rprivate",
            "Spec": {
                "Type": "bind",
                "Source": "/opt/tengine/conf",
                "Target": "/app/docker/my-tengine/conf"
            },
            "SkipMountpointCreation": false
        }
}

5.启动docker   

systemctl start docker.socket && systemctl start docker.service文章来源地址https://www.toymoban.com/news/detail-511435.html

6.可以进入容器查看一下

到了这里,关于docker给已经启动容器添加挂载目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • docker 在已经启动的容器中开启端口映射

    在找这个ID的时候要先在之前docker没关闭之前查看 配置文件如下 这个是hostconfig.json 在这里要把映射的端口信息写入 这里是config.v2.json 这里要把暴露的端口写入 在本机查看一下端口占用

    2024年02月08日
    浏览(14)
  • 【Docker】Docker挂载和修改容器中的目录及配置文件的若干种方式

    【Docker】Docker挂载和修改容器中的目录及配置文件的若干种方式

    我们知道,Docker相当于提供了一个 独立于宿主机的运行环境。当我们使用Docker部署了中间件例如nginx的容器后,一般都是需要修改配置文件的。那么我们想到的第一个方法就是进入容器去修改[1]。 1.进入容器内修改 首先我们需要有一个已经启动的容器。pull image后通过run-d -

    2024年02月08日
    浏览(10)
  • 当docker中容器运行时,如何将目录和宿主机进行挂载

    容器已运行,但还想挂载文件 容器已经运行起来了,突然想给容器的目录进行挂载,通常是在运行容器时加上 -v  命令 进行挂载。运行起来的容器想挂载文件夹可以通过修改容器在宿主机的配置文件进行解决。 在配置文件中加入新的挂载 1.查看容器存放目录 2.进入该目录

    2024年01月25日
    浏览(11)
  • 【Docker】开启和关闭容器自启动

    【Docker】开启和关闭容器自启动

    目录 一、开启自启 二、关闭自启 三、docker-compose 配置容器自启动 在docker启动容器时可以增加参数 容器已经启动,通过update命令进行修改 容器关闭自启动 : 取消所有容器自启动 配置启动容器时添加下述配置项,docker-compose 关机或者重启docker时就会生效

    2024年02月13日
    浏览(11)
  • Docker已经创建运行启动的容器,如何修改容器中的环境变量env使长期有效

    Docker已经创建运行启动的容器,如何修改容器中的环境变量env使长期有效

    [root@jenkins ~]# docker info | grep ‘Docker Root’ Docker Root Dir: /data/docker 方式一: 方式二: docker ps -a --no-trunc |grep pdmaas 2bd5ad1314bfff05099142aae2f896fc4c3ee6b640160d27fb7c4d8ce1d5aead pdmaas:1.3.2 “bash start.sh” 4 weeks ago Exited (137) 28 minutes ago pdmaas 建议:修改前先备份 建议:修改前先备份 或 json文件

    2024年02月08日
    浏览(15)
  • docker为已启动的容器添加端口映射

    docker为已启动的容器添加端口映射

    针对已运行的容器添加端口映射 1、查看容器是否映射端口 有端口映射: 无端口映射: 2、查看容器完整Id 3、进入docker容器目录查看 4、根据得到的容器完整id进入目录 目录中分别有两个文件: hostconfig.json 和 config.v2.json ,直接查看文件内容比较混乱可以下载到本机,使用

    2024年02月16日
    浏览(13)
  • Docker数据管理之三种方式- 数据卷(Volumes)- 挂载主机目录(Bind mounts)- 数据卷容器(Data Volume Containers)

    Docker数据管理之三种方式- 数据卷(Volumes)- 挂载主机目录(Bind mounts)- 数据卷容器(Data Volume Containers)

    文章主人公:帅哥BUG😎 文章路人: 路人  🤨   路人  😛 😎: docker在容器中管理数据主要有三种方式哦~ 🤨:  啊!,我记得docker在容器中管理数据主要方式是这两种吧  - 数据卷(Volumes) - 挂载主机目录(Bind mounts)      😛:  额,主要的方式是这两种?我怎么记得是这

    2024年02月05日
    浏览(44)
  • docker启动报错修改docker目录后报错Failed with result‘service-start-limit-hit‘,修改容器目录

    systemctl stop docker.socket systemctl stop docker sudo mount 192.168.50.30:/test /raid vim /etc/fstab 192.168.50.30:/test /share nfs vim /etc/docker/daemon. json { “bip”: “128.128.0.1/16”, “insecure-registries”: [“192.168.50.23:11010”], “data-root”: “/raid/docker” } docker.socket: Failed with result ‘service start limit-hit’. 解决

    2024年02月06日
    浏览(27)
  • Docker:本地目录挂载

    Docker:本地目录挂载

    查看MySQL容器,判断是否有数据卷挂载 基于宿主机目录实现MySQL数据目录、配置文件、初始化脚本的挂载 docker inspect nginx 是用来获取关于 Docker 容器或镜像配置和元数据的详细信息的命令。 当你运行 docker inspect 命令时,它将返回一个 JSON 格式的输出,其中包含有关指定容器或

    2024年02月06日
    浏览(11)
  • docker本地目录挂载

    docker本地目录挂载

    小命令 还是以nginx为例,上篇文章我们制作了nginx静态目录的数据卷,此时查看nginx容器时会展示出来(docker inspect nginx 展示信息太多,这里只截图数据卷挂载信息): 解释: Source:宿主机数据卷位置。 Destination:已挂载的容器目录 Name:数据卷名称 下边命令只是把默认数据

    2024年02月20日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包