docker搭建开发环境模板
来源:互联网 发布:蜂窝移动数据漫游打开 编辑:程序博客网 时间:2024/06/06 14:33
个人习惯用的办公环境还是windows,资源还是比较丰富。但又需要考虑linux的开发环境。
考虑到docker容器比虚拟机有太多的优势。服务秒开,资源占用低,分发简单。创建多个虚拟机开销太大,所以在windows中用vmware创建了centos7的虚拟机,然后在centos7上安装docker,并创建其他服务启动容器。(捣腾,开发用的话,性能足够满足)
1、vmware虚拟机的安装,请自行百度
2、docker安装建议使用centos7版本,因为docker对linux内核有版本要求,需要3.10以上版本。而升级内核常常会导致一些问题,为了避免干扰,直接使用centos7比较简单。可以用uname -r 查看内核版本,确保在3.10以上。
yum -y install docker-io
docker version
能正常显示版本号,即按照成功
DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"
4、docker pull 并运行一个空镜像,作为其他镜像的基础,这里选择centos7。
docker pull centos:7
docker run -i -t -name centos7_new centos:7
5、新的镜像往往是很精简的缺少服务,建议安装好各类工具包,常用的包括
- vim 文本编辑
- wget 下载软件
- curl 网络访问
- net-tools 包括基本的ifconfig,netstat 命令
- iptables 防火墙设置
例如执行
yum install -y net-tools
下载完常用的工具包,基本与普通的linux无异。像平时搭建linux环境一样,完成搭建即可。
6、如果无法访问外网可以试试用
pkill dockeriptables -t nat -Fifconfig docker0 downbrctl delbr docker0service docker start
7、完成容器环境基本配置以后,创建dockerfile,创建docker镜像到本地镜像库。也可以通过commit命令将容器打成镜像到本地库。
docker commit centos_7 imi00/centos7_new
8、发布自己的docker镜像库,用于后续容器新建的分发。可以根据自己的需要创建基础环境。例如java开发的话,可以发布部署了jdk的环境。如果需要模拟分布式环境,可以创建多容器进行通信。
docker push imi00/centos7_new
9、nexus3.0版本开始支持创建docker镜像库,可以大家尝试创建私有本地的docker
0 0
- docker搭建开发环境模板
- Docker 搭建开发环境
- Docker 搭建开发环境
- 搭建docker-registry开发环境
- docker 搭建php开发环境
- docker搭建oracle开发环境
- Docker搭建Laravel开发环境
- lnmp团队开发环境docker环境搭建
- MAC OSX Docker开发环境搭建
- docker-compose搭建django+mysql开发环境
- 【容器技术】使用docker搭建开发环境
- docker 搭建开发环境(nginx,redis)
- docker-compose搭建django+mysql开发环境
- 利用Docker搭建java项目开发环境
- 基于docker的TensorFlow开发环境搭建
- 使用docker-compose搭建AspNetCore开发环境
- 使用docker搭建敏捷开发环境
- docker搭建nginx+php-fpm开发环境
- soapui的菜鸟教程
- 如何改变TextView的textColor的颜色或背景像radioButton一样简单。
- 技术人员的发展之路--有关人生、自由的独到见解
- HTML+CSS基础入门-第二天(HTML-HTML的基础结构)
- 使用 Navicat_premium 将 oracle 数据库迁移到 mysql
- docker搭建开发环境模板
- 蓝桥杯2017模拟赛-排列序列
- selenium使用python的csv进行参数化时,中文乱码解决方案
- 基于静态分析的Android恶意软件检测
- 滚动选页+on事件触发
- 赚钱是给学习知识最好的回报
- BLE使用笔记
- Xcode创建framework工程
- Chrome Devtools之工作区