Docker命令中的各种参数使用(run、v、rm、-w、-u、-e)

run 的各种参数,常用OPTIONS补足:,(-w 在run中,似乎也可直接使用),在已运行的容器中运行命令,常用选项:,在容器内执行/bin/bash命令,比如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。,关于docker目录挂载的总结,一、容器目录不可以为相对路径,二、宿主机目录如果不存在,则会自动生成,三、宿主机的目录如果为相对路,・容器内的/soft目录挂载的是宿主机上的/var/lib/docker/volumes/test1/_data目录,・所谓的相对路径指的是/var/lib/docker/volumes/,与宿主机的当前目录无关。,四、如果在容器内修改了目录的属主和属组,那么对应的挂载点会跟着修改,其他更多挂载目录的方法 (可以使用镜像直接挂载),docker-修改容器的挂载目录三种方式,Docker的数据持久化—数据不随着container的结束而结束,
数据存在于host机器上:(以下两种中的一种),Docker Volume示例,查看【maven-repository-volume】的volume:,注意:,容器退出时就能够自动清理容器内部的文件系统。
即当使用docker stop后,会直接删除容器,若数据没有挂载出来的话就直接被删除了,所以这个需要看自己具体的业务场景去使用。,docker run的–rm选项详解,-w 指的是在哪个目录下去执行这个命令。这个目录指的是容器内的目录。,可以看到上面的示例,我把容器外的/opt/getSign的代码目录挂载到了容器内的/usr/src/app目录。那么此时我的代码就是在容器内的 /usr/src/app 目录下了,所以我想执行pnpm命令的时候,需要指定执行目录为 -w /usr/src/app 这个目录。
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册