![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
豆豆orz
听一曲风声,画两道身影,说三生有幸遇见你。
展开
-
5. 通过Dockerfile安装python
mkdir -p ~/python ~/python/myapp创建Dockerfile文件FROM buildpack-deps:jessieremove several traces of debian pythonRUN apt-get purge -y python.*http://bugs.python.org/issue19846> At the mome...原创 2019-10-18 17:05:20 · 1744 阅读 · 0 评论 -
4. Dockerfiles指令详解
Dockerfiles工作通过接收以下指令:ADD :文件从主机复制到容器CMD :设置默认命令被执行,或者于入口点传递ENTRYPOINT :设置在容器内的默认入口点应用ENV :设置环境变量(例如键=值)EXPOSE :暴露的端口外FROM :设置基本图像使用MAINTAINER :设置Dockerfile的作者/所有者数据RUN :运行一个命令,并承诺结束结果(...原创 2019-10-18 17:04:24 · 96 阅读 · 0 评论 -
3. docker run命令详解
docker run :创建一个新的容器并运行一个命令-a stdin 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-C 共享CPU–cidfile=“” 将容器的ID标识写入文件-d 后台运行容器...原创 2019-10-18 17:03:44 · 266 阅读 · 0 评论 -
2. docker build命令参数说明
docker build命令参数说明–add-host 添加自定义的主机到IP映射(主机:ip)–build-arg=[] 设置镜像创建时的变量;–cpu-shares 设置 cpu 使用权重;–cpu-period ...原创 2019-10-18 17:03:06 · 1665 阅读 · 0 评论 -
1. docker简介
1.docker的优点1 代码一致:在没有docker之前,开发、测试、生成环境可能不一样,如发布某个服务的端口时,开发是1000,而生产是2000,这就导致配置文件不一致。然而使用docker后,我在容器内的端口都是一样的,而容器对外暴露的端口可能不一样。2 开发环境与生产环境的一致性我们知道,在生产环境的部署比较复杂,服务非常繁多。通过docker,我们可以单机版上通过容器来模拟生产...原创 2019-10-18 17:02:22 · 135 阅读 · 0 评论 -
Docker 使用指南 (五)—— Dockerfile 详解
制作Docker image 有两种方式:一是使用 Docker container,直接构建容器,再导出成 image 使用;二是使用 Dockerfile,将所有动作卸载文件中,再 build 成 image。Dockerfile 的方式非常灵活,推荐使用。本次实验环境:腾讯云服务器 CentOS 6.7 x86_64一.Dockerfile 基本结构一般的,Dockerfile 分为四部分:基转载 2017-11-06 22:15:13 · 378 阅读 · 0 评论 -
Docker 使用指南 (四)—— 数据卷的使用
一.数据卷的使用有时候需要使用数据库,但是又希望它的数据能保存在本地,Docker中提供了数据卷可以供你方便的操作数据。数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性:数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新,不会影响镜像数据卷默认会一直存在,即使容器被删除注意:数据卷的使用,类似于 Linux 下对目录或文件进行 moun转载 2017-11-06 22:05:44 · 271 阅读 · 0 评论 -
Docker 使用指南 (三)—— 网络配置
本次实验环境:腾讯云服务器 CentOS 6.7 x86_64Docker 配置容器的步骤是: 1.创建一对虚拟接口 2.在主Docker主机内部给它一个唯一的名称,比如veth65f9,绑定它到docker0或者Docker使用的任何网桥上 3.让其他的接口翻墙进入新的容器(已经提供了lo接口),在容器的独立和唯一网络接口命名空间内,重新命名它为更漂亮的名字eth0,名称不要和其他的物转载 2017-11-06 21:58:27 · 358 阅读 · 0 评论 -
Docker 使用指南 (二):搭建本地仓库
去中央仓库下载镜像有时候非常的慢,所以 docker 本地仓库和 gitlab 类似,都是为了便于公司内部人员的使用。一.本地安装 本次实验环境:腾讯云服务器 CentOS 6.7 x86_64# yum install -y python-devel libevent-devel python-pip gcc xz-devel# pip install docker-registry也可以转载 2017-11-06 21:49:03 · 653 阅读 · 0 评论 -
Docker 使用指南 (六)—— 使用 Docker 部署 Django 容器栈
使用 Docker 部署 Django 应用程序 本次实验环境:腾讯云服务器 CentOS 6.7 x86_64由于 Docker Hub 的镜像在国内下载速度非常慢,所以此次使用的都是 daocloud 提供的镜像。Docker 部署 Django 应用可以通过两种方式来完成:迭代构建和容器互联。以下使用容器互联的方式搭建 Django 容器栈。所需镜像Docker version 1.7转载 2017-11-07 07:59:29 · 434 阅读 · 0 评论 -
Docker 使用指南 (一)—— 基本操作
Docker 是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。转载 2017-11-06 21:43:55 · 185 阅读 · 0 评论