2019独角兽企业重金招聘Python工程师标准>>>

1、搭建私人仓库:

按照http://dockerpool.com/static/books/docker_practice/repository/local_repo.html  执行;

2、创建镜像:

参照http://dockerpool.com/static/books/docker_practice/image/create.html 中的“利用Dockerfile”来创建镜像,以创建go开发环境为例如下:

# This is a comment
FROM centos:7
MAINTAINER shawn chen <cxwshawn@yeah.net>
RUN yum install -y git
RUN yum install -y emacs
RUN yum install -y gcc
RUN yum install -y go# RUN cd ~
# RUN git clone https://github.com/golang/go.git# ADD /root/go /root/go
# expose port
EXPOSE 4001 2379 2380 7001
# the command to run

编译形成一个镜像:

sudo docker build -t="192.168.1.10:5000/test" Dockerfile_dir

提交自己的镜像到私人仓库中,

docker push 192.168.1.10:5000/test

测试是否已经提交ok,

curl http://192.168.1.10:5000/v1/search

3、在window上参考https://docs.docker.com/installation/windows/,搭建好虚拟环境后,启动Boot2Docker Start;

sudo docker pull 192.168.1.10:5000/test

docker images查看是否已经正常下载完毕,如果下载完毕,启动,

sudo docker run -t -i 192.168.1.10:5000/test /bin/bash

4、宿主主机与windows共享目录:

打开virtualbox可以看到共享目录所在位置,在Boot2Docker 中ls一下可以看到“c/”目录,其实这个就是windows与当前boot2docker系统共享的目录,在启动docker image时指定共享目录,

sudo docker run -t -i -v /c/work:/root/work 192.168.1.10:5000/test /bin/bash

这样就可以达到windows目录与docker镜像环境的/root/work目录共享;

转载于:https://my.oschina.net/shawnChen/blog/364811

docker一次构建,快速部署相关推荐

  1. Docker在Linux系统快速部署数据库大全

  2. DockerK8s---通过kubeadm快速部署K8s

    文章目录 Docker&K8s---通过kubeadm快速部署K8s 环境准备 环境初始化 开始安装 安装docker 添加kubernetes的yum软件源 安装kubeadm,kubele ...

  3. 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...

    本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...

  4. docker 如何加入kubernetes_使用 Kind 在 5 分钟内快速部署一个 Kubernetes 高可用集群...

    什么是 Kind Kind(Kubernetes in Docker) 是一个Kubernetes孵化项目,Kind是一套开箱即用的Kubernetes环境搭建方案.顾名思义,就是将Kubernete ...

  5. 快速部署PHP Web环境(docker nginx php mysql redis)

    注:此项目已升级成 通用 docker 项目自动化部署脚本工具 先看最终效果,如下: 使用方式 debian/ubuntu/deepin: sudo wget -O /tmp/src.tar.gz h ...

  6. 【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具

    [简介] Apache Maven由 Apache 软件基金会所提供的一个软件项目管理及自动构建工具,Maven 为开发者提供了一套完整的构建生命周期框架.开发团队几乎不用花多少时间就能够自动完成工程 ...

  7. ET部署到docker,用docker实现快速部署ET分布式服务器(一)

    部署准备: 1.本次部署ET和在linux部署ET类似,读者请先行了解ET在linux部署参考 ET开源框架做完的项目整体部署到Linux服务器的步骤(转) - &大飞 - 博客园 2.本次部 ...

  8. 【docker】基于docker快速部署个人lnmp业务环境

    过年了我还在加班...祝大家新年快乐! 由于个人工作原因经常需要在各个单位部署各类接口服务器.以前这部分的工作安排的工作时间是一天搞定.但是现在不一样了.操作系统准备好后我只要三四分钟就把环境给搞定了 ...

  9. 【BI数据可视化】使用Docker快速部署Superset

    本地演示 快速部署Superset Docker快速部署 代码 docker pull apache/supersetdocker run -d -p 8080:8088 --name superse ...

  10. 私活利器,docker快速部署node.js应用

    http://cnodejs.org/topic/53f494d9bbdaa79d519c9a4a 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维, ...

最新文章

  1. 机器学习常用算法特点概述
  2. (转载)conflicting types for xx各种错误的总结
  3. PrimerCH3字符串,向量,迭代器,数组
  4. 数据库原理归档——对于数据库原理最全的总结
  5. 操作系统欢乐笔记-01-带你推开操作系统的大门(雾)
  6. django之同源策略
  7. 创建Struts 2简单应用的流程
  8. 使用ffmpeg合并.h264文件
  9. 第十八篇 难点突破之-VUE中使用 C-LODOP 实现模板的套打
  10. 信息系统项目管理师必背核心考点(四十八)合同类型的选择
  11. 构架高性能的InterBase/FireBird系统
  12. SGU 244. Height, Bisector and Median
  13. 基于开源软件打造企业网络安全
  14. 图片阴影效果和影子效果
  15. npm i 报错及解决方案
  16. [时间序列分析][1]--平稳性,白噪声的检验
  17. linux环境下IO的常用函数
  18. 新玺配资:股票市场中的配股是什么意思
  19. Python——email模块
  20. WinDebug 调试工具-0

热门文章

  1. BCB key事件中判断Shift、Alt、Ctrl状态
  2. Python 正则表达式(分组)
  3. Sqoop_ 简单介绍
  4. linux minicom usb串口
  5. Harris及Shi-Tomasi原理及源码解析
  6. springboot整合websocket实现一对一消息推送和广播消息推送
  7. Kafka消费者Consumer常用配置
  8. 【成长之路】【python】python基础5-模块
  9. eclipse 安装svn插件
  10. 电路与电子学-第一章直流电路分析方法小概括