Docker
Alley0608
做自己的☀
展开
-
Dockerfile,让docker运用到实际项目中的用于构建镜像的文本文件
Docker Dockerfile Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 使用 Dockerfile 定制镜像 本文先只讲解关于dockerfile的构建流程 下面定制一个nginx镜像 在一个空目录下新建一个名为dockerfile的文件,并添加如下内容 FROM nginx RUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.html FROM和RUN指令的作用原创 2020-05-15 15:40:55 · 681 阅读 · 0 评论 -
docker的仓库如何管理
仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。 目前 Docker 官方维护了一个公共仓库 Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现 在 https://hub.docker.com 免费注册一个 Docker 账号。 登录需要用户名和密码,登录成功后,可以从docker hub上面拉取自己账户的全部镜像。 ~ $ docker login .原创 2020-05-15 15:12:03 · 170 阅读 · 0 评论 -
docker容器的连接
容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过-p或者-p 参数来指定端口映射。 如果不指定端口参数,会默认映射到0.0.0.0:32768->5000 List item 首先创建一个容器 ~ $ docker run -d -P training/webapp python app.py 65940d44dde99638da57ff1c79ffad4d862771c84939efbf2ed75c69d6f13b99 使用docker ps查看,可以看到容器端口5000绑.原创 2020-05-15 15:03:12 · 404 阅读 · 0 评论 -
Docker初体验之镜像使用
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 列出镜像列表 使用 docker images 来列出本地主机上的镜像 $ docker images REPOSITORY TAG IMAGE ID CREATED ...原创 2020-04-30 17:21:46 · 268 阅读 · 0 评论 -
Docker架构设计
Docker架构 docker包括三个基本概念:镜像,容器,仓库 他们三者的关系: 镜像:镜像相当于一个root文件系统,它承载着Docker的系统; 容器:容器和镜像就像面向对象的语言中的类和实例一样,镜像是静态的定义,容器是镜像运行的实体。容器可以被创建、启动、停止、删除暂停等; 仓库:仓库是一个代码的控制中心,用来保存镜像; Docker使用了客户端-服务器的架构模式,使用远程api创建...原创 2020-04-30 11:36:24 · 217 阅读 · 0 评论 -
Docker初体验之hello wrold
我相信经过一番折腾,小伙伴们都暗转好了Docker,并且也都设置了镜像加速,好了,现在开始实践Docker吧,先来个hello world压压惊! Docker允许你在容器内运行应用程序,使用docker run命令来在容器内运行一个应用程序,并且输出‘hello world’ //使用docker run 命令开始运行你的容器内的程序 XXXMacBook-Pro:~ XXX$ docker...原创 2020-04-30 15:02:13 · 156 阅读 · 0 评论 -
Docker初体验之容器的使用
容器的使用 获取镜像 如果本地没有Ubuntu镜像,我们可以使用docker pull命令来载入Ubuntu镜像: $ docker pull ubuntu 这样就会载入最新的Ubuntu镜像了 启动容器 以下命令使用ubuntu镜像启动一个容器,参数为以命令行模式进入该容器: $ docker run -it ubuntu /bin/bash root@ad1bace56ed0:/# 参数...原创 2020-04-30 16:45:22 · 257 阅读 · 0 评论 -
Docker初体验
Docker是一个开源的应用容器,它可以为我们提供自动化的打包及部署功能,也可以实现虚拟化。它基于Go语言并遵循Apache2.0协议开源。容器完全使用沙箱机制,相互不会有接口,更重要的是容器的开销极低。 docker的应用场景 web应用自动化打包和发布 自动化测试和持续集成、发布 在服务型环境中部署和调整数据库或其他后台应用 从头编译或者扩展现有的OpenShift 或 Cloud Foun...原创 2020-04-30 11:15:42 · 107 阅读 · 0 评论