
docker
速度在摇晃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dockerfile笔记
Docker下修改文件的几种方法1.-v 挂载 docker run -v localConfigFile:/containerPath2.exec进入容器修改 docker exec -it containerID bash 可以安装vi进行修改3.cp 可以将宿主机的配置文件拷贝到container中, dockercp host/path:/container/path...原创 2019-09-16 16:53:31 · 173 阅读 · 0 评论 -
Docker(十一)持续集成
1、首先在app目录下创建单元测试脚本tests.py内容如下:import unittestimport identidockclass TestCase(unittest.TestCase): def setUp(self): identidock.app.config["TESTING"] = True self.app = identid...原创 2019-09-16 16:52:56 · 247 阅读 · 0 评论 -
Docker(九)push到Docker Hub
1、首先到https://hub.docker.com注册一个人账号2、把镜像的名称改为dockerID/镜像名:标签这种形式,命令如下docker tag identidock_identidock:latest xopqaaa/identidock:0.1identidock_identidock——是改之前的镜像名latest——改之前镜像名的标签xopqaaa/iden...原创 2019-09-16 16:52:40 · 450 阅读 · 0 评论 -
Docker(七)创建web应用
编辑identidock.py 如下:from flask import Flaskapp = Flask(__name__)default_name = 'Joe Bloggs'@app.route('/')def mainpage(): name = default_name header = '<html><head><ti...原创 2019-09-16 16:51:19 · 293 阅读 · 0 评论 -
Docker(十)本地运行寄存器服务
1、运行registry寄存器容器docker run -d -p 6000:5000 registry:22、使用这个寄存器来加标签推送镜像3、删除镜像4、再pull更新本地镜像成功5、如果根据IP来拉取本地镜像会报错6、需要一套签名证书,在根目录创建文件夹mkdir registry_certs然后用OpenSSL生成自签名证书和私钥op...原创 2019-09-16 16:52:48 · 197 阅读 · 0 评论 -
Docker(八)Redis实现缓存功能
更新identidock.pyfrom flask import Flask, Response, requestimport requestsfrom flask import Flask, Response, requestimport requestsimport hashlibimport redisapp = Flask(__name__)cache = redis....原创 2019-09-16 16:52:32 · 573 阅读 · 0 评论 -
Docker(知识点汇总)与Docker相关的工具、命令、文件等
1、进程管理器supervisord(http://supervisord.org/)或 runit(http://smarden.org/runit/)2、Dockerfile构建 Docker 容器的基石,构建时走的配置文件,更像是定义了构建的步骤3、run-主进程运行多久,容器就运行多久。4、docker inspect (ID或容器名称来获取更多有关某个容器的信息)5、do...原创 2019-09-16 16:51:50 · 294 阅读 · 0 评论 -
Docker(六)使用Docker构建、测试、部署Web应用程序
创建目录结构如下:identidock.py内容如下:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!\n'if __name__ == '__main__': app.run(debug=True, host=...原创 2019-09-16 16:51:09 · 723 阅读 · 0 评论 -
Docker(一)容器
容器是对应用程序及其依赖关系的封装、虚拟机在于模拟容器在于移植 优点:1、容易与主机共享资源、效率高、启动快、损耗低2、可移植性,彻底解决运行环境改变带来的问题“程序在我本地运行就没问题”迎刃而解3、轻量级,一台主机运行的数量远远超过虚拟机4、云部署,用户只需下载执行不必担心配置安装...原创 2019-09-16 16:50:30 · 122 阅读 · 0 评论 -
Docker(五)前面说到手动创建镜像、现在试试自动创建镜像Dockerfile
Dockerfile是一个描述怎么创建镜像的文件首先创建一个文件夹在文件夹里创建Dockerfile文件编辑Dockerfile文件FROM是指定初始镜像,所有Dockerfile一定要有FROM指令作为第一个非注释指令RUN是将要在容器里执行的指令在Dockerfile的同一目录下用docker build命令生成镜像(. 表示在当前目录查找Dockerfile...原创 2019-09-16 16:50:59 · 203 阅读 · 0 评论 -
Docker(四)运行镜像
一:首先运行debian镜像,debian是一个被精简过的Debian Linux发行版docker run -it --name train --hostname rain debian bashtrain:容器名rain:主机名二:接着在运行的容器里安装SL三:将容器转为镜像四:运行新的镜像看小火车五:安装cmatrixapt-get i...原创 2019-09-16 16:51:28 · 292 阅读 · 0 评论 -
Docker(三)创建容器、转镜像
一:将cowsay应用Docker化,启动容器,安装包二:将容器转镜像将容器装镜像只需执行docker commit即可cowsay:容器名test:放置镜像的仓库cowsayimage:指定的镜像名返回值是镜像的唯一识别码(unique ID)运行一下镜像三:用inspect命令查看容器的信息查看容器的地址docker inspec...原创 2019-09-16 16:50:49 · 209 阅读 · 0 评论 -
Docker(二)安装docker
首先将SElinux置于宽容模式一、前置条件:linux仅64位支持Docker:CentOS 7 (64-bit)系统内核版本要求3.10或 以上CentOS-6.5(64-bit)或更高的版本的 CentOS ,要求系统内核版本为 2.6.32-431 或以上使用uname -r查看内核版本Docker有Docker CE即社区免费版 和 Docker E...原创 2019-09-16 16:51:40 · 178 阅读 · 0 评论 -
Docker前传什么是docker
简介Docker 是一个操作系统级虚拟化方法、开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成: dockerClient客户端 Docker Daemon守护进程 Docker Image镜...原创 2019-09-16 16:50:41 · 148 阅读 · 0 评论