![](https://img-blog.csdnimg.cn/20190911160640893.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
第五轻柔c
长风破浪会有时,直挂云帆济沧海.
展开
-
Docker学习之路:核心概念以及安装配置
核心概念以及安装配置docker核心概念镜像 image镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。容器 container容器是镜像的运行时实例 - 实际执行时镜像会在内存中变成什么。默认情况下,它完全独立于主机环境运行,仅在配置为访问主机文件和端口的情况下才执行此操作。容器在主机内核上以本机方式运行应用。与...原创 2018-12-27 13:12:05 · 173 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 5 Stacks
Get Started, Part 5: StacksEstimated reading time: 10 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appPrerequisitesInstall Docker version 1.13 or higher.G...转载 2019-09-10 09:33:57 · 208 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 4 Swarms
Get Started, Part 4: SwarmsEstimated reading time: 20 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appPrerequisitesInstall Docker version 1.13 or higher.G...转载 2019-09-10 09:33:12 · 334 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 3 Services
Get Started, Part 3: ServicesEstimated reading time: 9 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appPrerequisitesInstall Docker version 1.13 or higher....转载 2019-09-10 09:32:15 · 160 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 2 Containers
Get Started, Part 2: ContainersEstimated reading time: 15 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appPrerequisitesInstall Docker version 1.13 or high...转载 2019-09-10 09:27:03 · 1083 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 1 Orientation and setup
Get Started, Part 1: Orientation and setupEstimated reading time: 4 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appWelcome! We are excited that you want to ...转载 2019-09-10 09:23:04 · 140 阅读 · 0 评论 -
Docker学习之路:Dockerfile的构建
下面先看一个官方的小demo这就是Dockerfile文件# 将官方 Python 运行时用作父镜像FROM python:2.7-slim# 将工作目录设置为 /appWORKDIR /app# 将当前目录内容复制到位于 /app 中的容器中ADD . /app# 安装 requirements.txt 中指定的任何所需软件包RUN pip install -r re...原创 2018-12-28 15:10:44 · 168 阅读 · 0 评论 -
Docker学习之路:端口映射
端口映射的几种方式使用-P(大写)映射容器的端口,此时会随机分配一个主机的端口docker run -d -P training/webapp python app.pydocker ps #查看刚刚运行的容器会发现,此时的容器已经暴露了5000端口,映射到了本地主机随机分配的端口(49000-49900)使用-p,可以自定义暴露端口,例如将容器5000端口暴露成主机的5001端口...原创 2018-12-28 14:24:23 · 398 阅读 · 1 评论 -
Docker学习之路:数据管理
docker的数据管理方式有两种数据卷(Data Volumes) 容器内数据直接映射到本地主机环境数据卷容器(Data Volume Containers) 使用的特定容器维护数据卷数据卷操作#在容器中创建一个数据卷,使用-v指定docker run -d -P --name web1 -v /webapp training/webapp python app.py#查看挂载的数...原创 2018-12-28 10:47:56 · 96 阅读 · 0 评论 -
Docker学习之路:私有仓库registry的搭建
使用registry镜像创建私有仓库部署环境是CentOS7.5到docker仓库pull镜像docker pull registry创建一个自定义配置文件:config.ymlversion: 0.1log: fields: service: registrystorage: #添加delete配置,是否允许删除仓库镜像,默认是false,这里设置成true...原创 2018-12-27 16:32:40 · 162 阅读 · 0 评论 -
Docker学习之路:使用docker镜像
首先看一下docker的用法,如下Usage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions: --config string Location of client config files (default "/root/.docker") -D, --debu...原创 2018-12-27 14:35:07 · 422 阅读 · 0 评论 -
Docker最佳实践 Get Started, Part 6 Deploy your app
Get Started, Part 6: Deploy your appEstimated reading time: 7 minutes1: Orientation2: Containers3: Services4: Swarms5: Stacks6: Deploy your appPrerequisitesInstall Docker.Get Docker Compo...转载 2019-09-10 09:34:37 · 186 阅读 · 0 评论