docker中关于映射目录

apache /usr/local/apache2/htdocs/

nginx        /usr/share/nginx/html     /etc/nginx/nginx.conf     /var/log/nginx     /etc/nginx/conf.d

docker run 用于把镜像启动为容器,语法如下:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

常见用法:

[root@localhost ~]$ docker run -itd centos                                                # 使用centos镜像创建容器,并以守护进程方式运行
[root@localhost ~]$ docker run --name aminglinux -itd centos                              # 使用centos镜像创建容器,并自定义容器名
[root@localhost ~]$ docker run -d -p 5000:5000 centos                                     # 把容器的端口映射到宿主机上,左边是宿主机监听端口,右边是容器监听端口
[root@localhost ~]$ docker run -itd -v /data:/data centos bash                            # 把容器的目录映射到宿主机上,左边是宿主机目录,右边是容器里的目录
[root@localhost ~]$ docker run -d centos bash -c "while true;do echo 123;sleep 1;done"    # 使用centos镜像创建容器,并执行 bash -c "..." 命令,注意只使用-d参数

docker run 参数:

-i        # 以交互模式运行容器,通常与-t同时使用
-t        # 为容器分配一个终端(tty),通常与-i同时使用
-d        # 以守护进程(daemon)的方式运行容器并打印容器ID
-p        # 用于把容器的端口映射到宿主机上,用法如:docker run -d -p 5000:5000 centos 表示把容器的5000端口映射到宿主机的5000端口,左边是宿主机监听端口,右边是容器监听端口
-v        # 用于把容器的数据卷映射到宿主机上,用法如:docker run -itd -v /data:/data centos bash 表示把容器的/data目录映射到宿主机的/data目录,左边是宿主机的目录,右边是容器里的目录,详细用法
--name    # 自定义容器名
 


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker镜像映射是指将主机的文件或目录Docker容器的文件或目录进行关联的操作。这样可以在容器使用主机上的文件或目录。在使用Docker部署服务器过程,可能会遇到一些与容器镜像映射相关的小问题。其一个常见的问题是MySQL映射配置。 使用Docker容器时,可以通过docker commit命令将容器副本提交为一个新的镜像,并可以通过docker tag命令修改镜像的标签。可以使用docker push命令将本地镜像推送到私有库,也可以使用docker pull命令从私有库拉取镜像到本地并运行。在使用私有库时,可能需要修改配置文件以支持http。 如果需要在官方资源服务器上使用多个实例,可以通过使用Docker镜像来创建多个相同的容器实例。可以使用docker-compose.yml文件来定义和管理多个容器实例。 总结起来,Docker镜像映射是一种将主机文件或目录Docker容器的文件或目录进行关联的操作。在使用Docker部署服务器时,可能会遇到一些与镜像映射相关的小问题,如MySQL映射配置。可以使用docker commit命令提交容器副本为新的镜像,并使用docker tag命令修改镜像标签。还可以使用docker push命令推送本地镜像到私有库,并使用docker pull命令从私有库拉取镜像到本地。如果需要在官方资源服务器上使用多个实例,可以使用Docker镜像来创建多个相同的容器实例,可以使用docker-compose.yml文件来定义和管理多个容器实例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [docker容器镜像映射配置](https://blog.csdn.net/doinbb/article/details/100774189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Docker镜像、容器卷](https://blog.csdn.net/Cristy_Chen/article/details/125372753)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [docker利用单个镜像映射到多个端口操作](https://download.csdn.net/download/weixin_38605967/14048023)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值