docker
文章平均质量分 79
我要变大牛yeah
这个作者很懒,什么都没留下…
展开
-
docker学习笔记一安装
启动nginx容器: docker run -d -p 80:80 –name webserver nginxdocker ps查看当前运行的容器docker ps -a列出所有容器访问:http://localhost:80,启动成功pull: docker pull NAME:[TAG], NAME是镜像仓库的名称用来区分镜像,TAG是镜像标签一般表示版本号,如果不显示指定TAG会取la原创 2017-12-20 11:32:11 · 268 阅读 · 0 评论 -
docker学习笔记三搭建本地私有仓库
1、使用registry镜像创建私有仓库,自动下载并启动容器,创建本地的私有仓库服务,默认情况下仓库创建在容器的/tmp/registry目录下,可以 通过-v参数来讲镜像文件放在本地的指定路径 docker run -d -p 5000:5000 registrydocker run -d -p 5000:5000-v /Users/lili:/tmp/registry registry原创 2017-12-29 09:53:27 · 363 阅读 · 0 评论 -
docker学习笔记四数据管理
容器中数据管理两种方式:数据卷和数据卷容器 数据卷:容器内数据直接映射到本地主机环境 数据卷容器:使用特定容器维护数据卷 数据卷是一个可供容器使用的reshuffle目录,他将主机操作系统目录直接映射进容器,类似于linux中的mount操作数据卷可以再容器之间共享和重用,高效传递数据 对数据卷内容数据的修改会立马生效,无论是容器内操作还是本地操作 对数据卷的更新不会影响镜像,解耦了应用和原创 2017-12-29 09:53:57 · 279 阅读 · 0 评论 -
docker学习笔记五端口映射
1、从外部访问容器 如果不指定参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的 -P docker会随机映射一个49000~49900端口到内部容器开放的网络端口,本地主机的32768端口映射到了容器的5000端口,访问主机的32768短裤即可访问容器的web应用docker logs 查看应用的信息 docker logs -f suspicious_leavitt-p可以指定原创 2017-12-29 09:54:37 · 669 阅读 · 0 评论 -
docker学习笔记六容器互联
–link –link name:alias name是要连接的容器名,alias是这个连接的别名 创建一个新的本地数据库容器 docker run -d –name db postgres创建一个新的web应用将他连接到数据库容器 docker run -d -P –name web –link db:db training/webapp python app.pydocke原创 2017-12-29 09:55:23 · 440 阅读 · 0 评论 -
docker学习笔记七dockerfile
基础镜像信息,维护者信息,镜像操作指令和容器启动时执行命令INSTRUCTION arguments包括FROM MAINTAINER RUN等 1、FROM 指定所创建镜像的基础镜像,如果本地不存在默认去docker hub上下载 格式FROM或者FROM: 任何dockerfile第一提哦啊指令必须为FROM。可同时使用多个FROM(每个镜像一次)创建多个镜像2、MAINTAINER原创 2017-12-29 09:55:46 · 375 阅读 · 0 评论 -
docker学习笔记二命令
启动nginx容器: docker run -d -p 80:80 –name webserver nginx docker ps查看当前运行的容器 docker ps -a列出所有容器 访问:http://localhost:80,启动成功 pull: docker pull NAME:[TAG], NAME是镜像仓库的名称用来区分镜像,TAG是镜像标签一般表示版本号,如果不显示原创 2017-12-28 21:01:06 · 373 阅读 · 0 评论