首先要使用nginx就要先从docker中拉取镜像,这里可以通过docker-compose的yml的方式进行配置

创建docker-compose.yml文件并写入内容

dockernginx

安装mysql后使用

show variables like '%character%';

查看到字符编码中有filesystem和server两个都不是utf8编码,那么由于mac是属于unix系统所以和liunx的配置mysql编码的方式会比较相似,同样我们先切换到etc下

mysqlmac

首先要创建一个名为Dockerfile的普通的文件 然后在里面编辑命令

首先Dockerfile的命令有from,可以用来指定要导入的镜像,必须为第一个命令

docker

数据卷可以用来指定容器内部的某个文件夹映射到外部的某个文件夹,外部访问文件夹修改内容后内部容器的文件会自动同步内容

创建数据卷

docker volume create 名称
docker

docker安装mysql5.7

这里已经配置好了docker的阿里云加速器

然后我们直接通过命令拉取5.7版本的mysql,这里以5.7.24版本为例

如果是5.7.4版本没有在/etc下生成一个mysql文件夹那么就需要自己通过命令创建并创建my.cnf配置文件

拉取镜像

docker pull mysql:5.7.24

拉取完成后可以查看一下是否拉取成功

docker images
dockermysql

centos7安装docker

首先按照官方的方法来

第一步卸载docker旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装相关工具类

dockercentos

第一步下载mysql5.7安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

第二步安装mysql源

yum localinstall mysql57-community-release-el7-11.noarch.rpm
mysql

首先到官网下载好jdk1.8的tar.gz的压缩包,然后上传到服务器的任意目录,我们这里上传到系统的/usr/local下

然后进行解压缩

tar -zxvf jdk-8u111-linux-x64.tar.gz

文件夹的名称比较长,为了更好的配置环境变量我们可以将文件夹的名称重命名短一点

mv jdk-8u111-linux-x64 jdk1.8
java

首先下载mac端的vnc Server

http://www.pc6.com/mac/165577.html

然后进行安装,安装完成之后需要点击输入密钥进行激活,其实输入的是过期的密钥也可以进入vnc Server 下面提供几个可用的密钥

5D7L8-ZQXSA-2L5D4-4UFB4-PWDLA
77NVU-D9G5T-79ESS-V9Y6X-JMVGA
macvnc