示例:
docker run -it --name python305 -v /home/pipeline:/home/pipeline -v /home/data:/home/data python:3.5 bash

这条命令是说我用python:3.5 这个镜像做了一个名字叫python305的容器,容器内部的/home/pipeline的文件与宿主机的/home/pipeline文件夹做了挂载,也就是文件夹互相映射。

参数说明:
–name=“nginx-lb”: 为容器指定一个名称

docker run -v参数
格式:
  -v 本地目录:容器目录 或 -v 容器目录

示例:
  sudo docker run -it --rm -v $PWD(本地目录):/python(容器目录) python /bin/bash
  将本机的当前目录,挂载到镜像中的/python目录

sudo docker run --rm -it -v /home/hyzhou/docker(本地目录):/data(容器目录) ubuntu:14.04 /bin/bash
  将本机的/home/hyzhou/docker,挂载到镜像中的/data目录

其他参数:

-d: 后台运行容器

-p: 端口映射 5005:5004  指定主机的5005端口映射到容器的5004端口

-it: 以交互模式运行启动容器

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐