上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 构建flask镜像 先实现一个flask的python程序app.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World' if __name__ == '__ 阅读全文
posted @ 2020-11-30 15:11 恋恋风辰 阅读(207) 评论(0) 推荐(0) 编辑
摘要: images发布到docker hub 首先登录https://hub.docker.com注册自己的账号,然后创建仓库接着将我们之前的一个镜像打tag,tag的形式为id/镜像名:版本, id就是dockerhub的id。 #登录 docker login #给镜像打标签 docker tag s 阅读全文
posted @ 2020-11-30 15:00 恋恋风辰 阅读(132) 评论(0) 推荐(0) 编辑
摘要: CMD CMD命令是在容器启动后执行的命令,一个Dockerfile可以有多个CMD,但是只有最后一个CMD生效。当容器启动时如果指定了命令,那么CMD的命令将被忽略。写一个Dockerfile FROM alpine:latest WORKDIR /workdir ENV name "Docker 阅读全文
posted @ 2020-11-24 18:58 恋恋风辰 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 基于本地模板导入镜像 假如本地有一个ubuntu系统模板压缩包, 可以通过import导入生成新的镜像 cat ubuntu-18.04.tar.gz | docker import - ubuntu:18.04 存出和导入镜像 存出镜像 docker save -o ubuntu-18.04.ta 阅读全文
posted @ 2020-11-10 14:02 恋恋风辰 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 安装mysql 今天试试mysql实战安装myql先pull镜像 docker pull mysql:5.6 接着启动mysql镜像 docker run -p 12345:3306 --name mysql56 \ -v /home/zack/dockerwork/mysql/conf:/etc/ 阅读全文
posted @ 2020-11-09 17:59 恋恋风辰 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 今天介绍下Dockerfile的基本命令和使用案例 Dockerfile基本命令 FROM :基础镜像,该镜像基于哪个镜像生成 MAINTAINER :镜像维护者的姓名和邮箱 RUN :构建容器时需要运行的命令 EXPOSE :容器对外暴露的端口 WORKDIR : 指定在创建容器后,终端默认登录进 阅读全文
posted @ 2020-11-05 10:07 恋恋风辰 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 今天介绍docker容器卷的概念,当我们想将docker内的文件路径挂载在宿主机上时,可以采用这种方式。目前可以通过启动命令时使用-v选项设置卷,也可以通过dockerfile设置。我们查看下当前宿主机存在的镜像 sudo docker images 通过-v 命令启动一个卷 docker run 阅读全文
posted @ 2020-11-05 09:29 恋恋风辰 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 删除docker sudo docker rm 容器id如果容器正在运行,可以执行强制删除命令sudo docker rm -f 容器id 启动端口映射 可以将容器内的端口映射到宿主机上的某个端口,从而达到通过访问宿主机端口访问容器的目的比如我们启动一个tomcat容器docker run -it 阅读全文
posted @ 2020-11-04 18:58 恋恋风辰 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 本文采用mongo-driver/mongo驱动操作数据库 设计mongo插件结构 将代码分为如下结构model : odm模型,主要是映射为数据库存储的表结构constants : 存储一些常量config : mongo的配置信息,比如空闲时长,连接数,超时时间等mongodb : 实现了mon 阅读全文
posted @ 2020-08-20 10:30 恋恋风辰 阅读(3116) 评论(0) 推荐(0) 编辑
摘要: 为什么要造轮子 目前很著名的轮子有libevent,boost等高并发的网络库,可以说著名的网络库我都用过,用过才知道当要实现一些定制化的功能时并不方便,不但要了解底层源码,而且还要进行适当的改造,总有种黑盒开发的感觉,所以在15年我就开始自己封装一些epoll,select模型,当时基于多路复用用 阅读全文
posted @ 2020-07-02 17:17 恋恋风辰 阅读(530) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页