安装docker

uname –r 检查内核版本

yum update 升级本地yum包
vim /etc/yum.repos.d/docker.repo #添加yum仓库配置
[dockerrepo]
name=Docker Repository
#baseurl=https://yum.dockerproject.org/repo/main/centos/7/
baseurl=baseurl=http://mirrors.aliyun.com/dockerengine/yum/repo/experimental/centos/7/
#阿里云加速源
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
yum install docker-engine 安装docker包
service docker start 启动docker服务
 
DIY镜像:
docker pull centos:7 下载docker镜像
docker images #查看镜像
docker run -i -t centos:7  /bin/bash  #进去一个干净的centos7 DIY自己的镜像
安装nginx
wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz

tar xf tengine-2.2.0.tar.gz
yum -y install gcc gcc-c++ gcc-g77 make libtool autoconf patch unzip automake libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl libmcrypt libmcrypt-devel libpng libpng-devel libjpeg-devel openssl openssl-devel curl curl-devel libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl autoconf automake libaio* sqlite-devel libgcrypt-devel mysql-devel re2c libc-client-devel openldap-devel pcre-devel ImageMagick-devel freetype-devel
cd tengine
./configure --prefix=/usr/local/nginx
make -j 4 && make install
安装sshd
yum install openssh-server
passwd  #给root设置一个密码
exit
保存为镜像
docker commit -m "add nginxssh" 4c0fb53fbd32 centos/tenginxssh:v1
 
#前台启动一个docker
docker run -i -t --privileged=true -v /opt:/usr/local/nginx/logs -p8888:80 -p22225:22 890f26b3abe6 /bin/bash
#映射端口和磁盘共享,启动一个后台docker
docker run -d -v /opt:/usr/local/nginx/logs -p8883:80 -p22223:22 centos/tenginxssh:v1 /bin/bash -c "/usr/local/nginx/sbin/nginx && /usr/sbin/sshd -D"
 
 
 
 
###################################################################################################
 
把服务器IP和映射端口号 -p 22223  和 root 密码给开发,即可人手一台服务器,至于代码就让他们自己上传可以了。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

最新文章

  1. Leetcode 笔记 99 - Recover Binary Search Tree
  2. C/C++技术常用网站
  3. 1全志 A20 camera移植
  4. Android项目结构 以及体系结构
  5. .NET Reflector Visual Studio Extension
  6. [AaronYang]C#人爱学不学[3]
  7. 【转】 使用Redis的Pub/Sub来实现类似于JMS的消息持久化
  8. VS2008下直接安装使用Boost库1.46.1版本
  9. ASP.NET Core 网站在Docker中运行
  10. linux操作日志:远程登录设置
  11. 配置 docker0 网桥
  12. HBase BlockCache
  13. Ext使用中问题总结
  14. Elastic 之倒排索引(二)
  15. react组件实现扩展知识
  16. 如何正确可视化RAW(ARW,DNG,raw等格式)图像?
  17. python学习笔记----面向对象
  18. 定位内网中毒主机IP经历小记
  19. Python glob.md
  20. [luogu3980] 志愿者招募

热门文章

  1. HttpClient实现POST参数提交
  2. Java9最受期待的5大新特性
  3. GIS专业分析方法(待更新)
  4. A Dangerous Maze (II) LightOJ - 1395(概率dp)
  5. HDU 4910 HDOJ Problem about GCD BestCoder #3 第四题
  6. 花花的礼物 (huahua)
  7. Yii2.0 使用createcommand从数据库查询出来的int类型变成了string型
  8. oracle怎么查看一个表或一个索引占用多少空间
  9. eclipse内存不够
  10. Fix error of "you have been logged on with a temporary profile"