一、概要介绍php
a、本次环境主机为win7操做系统安装vmwarePro 虚拟机java
b、虚拟机安装centOS7 linux 操做系统python
c、centos 安装docker 部署容器(理解为linux版虚拟机)linux
d、docker pull centos 安装centos linux 操做系统web
e、docker 下centos 安装宝塔web环境(含java , php , asp 环境)docker
a、本次环境主机为win7操做系统安装vmwarePro 虚拟机json
遇到问题:centos
1、vmware player 版本没有管理菜单,网络配置功能不够,须要升级为pro版本;tomcat
b、虚拟机安装centOS7 linux 操做系统bash
1、centos 下没法链接外网, IP 配置
CentOS 虚拟机配置网络
http://note.youdao.com/noteshare?id=dd5f40064fd0cded819acae2c9a84626
2、centos yum 源更新问题
CentOS 7.0本地yum源地址及 配置yum地址优先级
http://note.youdao.com/noteshare?id=a9cee6568fc7ecc9bbfb9ccbd974c536
3、centos7系统备份与还原
http://note.youdao.com/noteshare?id=85b6944ccea751246cc7ab8737397c3f
4、centOS 平常安装问题集合
http://note.youdao.com/noteshare?id=cad95730e8c24b1e3c8f3831a8b6928c
c、centos 安装docker 部署容器(理解为linux版虚拟机)
1、docker安装
Docker 搭建tomcat web环境
http://note.youdao.com/noteshare?id=acccd8810ad637aa801d5413ed6b191d
2、docker pull centos 和 docker search centos 报错: 网络错误链接
docker pull time out问题处理
http://note.youdao.com/noteshare?id=9c45cd7592f50e3659bfcd5e2e8ca8ae
3、docker pull 镜像加速
缘由同网络错误链接相同,新增或修改 /etc/docker/daemon.json 加速配置
systemctl daemon-reload
systemctl restart docker
d、docker pull centos 安装centos linux 操做系统
1、docker pull centos 拉取最新版本centos系统镜像
2、网络配置
3、内部端口同母机端口映射
docker run -it -d -p port1 -p port2 -p port3 --name image ../bash.sh
4、docker下web项目被顶层主机同域网络访问
docker下容器网络实际和宿主机网络一致,只是端口须要作映射处理便可,因此顶层主机访问仍然只须要链接docker宿主centos 便可
e、docker 下centos 安装宝塔web环境
1、pip can't find
须要手动安装pip 命令和 setuptools
pip 下载地址: https://pypi.python.org/pypi/pip
解压 tar -zxvf pip*.tar.gz
进入目录 cd pip*
构建 python setup.py build
安装 python setup.py install
setuptools 下载: wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
https://pypi.python.org/pypi/setuptools 下载离线包
进入目录 cd setuptools*
构建 python setup.py build
安装 python setup.py install
安装说明
而后继续执行bt安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
2、docker中和宿主centos系统中同时安装了宝塔的状况 , 会出现docker 中启动 /etc/init.d/bt start 会直接启动宿主及其上的宝塔环境