update doc

This commit is contained in:
zhh
2018-11-23 14:40:26 +08:00
parent 39121e4259
commit 3b31f4566e
3 changed files with 26 additions and 25 deletions

View File

@@ -1,7 +1,7 @@
#docker环境部署
# docker环境部署
##docker环境安装
###docker安装
## docker环境安装
### docker安装
1. 安装yum-utils
yum install -y yum-utils \
device-mapper-persistent-data \
@@ -15,16 +15,16 @@ yum install docker-ce
4. 启动docker:
systemctl start docker
常见命令见macro/spring-cloud-demo中的docker.md
###docker compose安装
### docker compose安装
1. 下载地址https://github.com/docker/compose/releases
2. 安装地址:/usr/local/bin/docker-compose
3. 设置为可执行sudo chmod +x /usr/local/bin/docker-compose
4. 测试是否安装成功docker-compose --version
##mysql安装
###下载镜像文件
## mysql安装
### 下载镜像文件
docker pull mysql:5.7
###创建实例并启动
### 创建实例并启动
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
@@ -37,32 +37,32 @@ docker run -p 3306:3306 --name mysql \
- -v /mydata/mysql/log:/var/log/mysql将日志文件夹挂载到主机
- -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
- -e MYSQL_ROOT_PASSWORD=123456初始化root用户的密码
###通过容器的mysql命令行工具连接
### 通过容器的mysql命令行工具连接
docker exec -it mysql mysql -uroot -p123456
###设置远程访问
### 设置远程访问
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
###进入容器文件系统
### 进入容器文件系统
docker exec -it mysql /bin/bash
##redis安装
###下载镜像文件
## redis安装
### 下载镜像文件
docker pull redis:3.2
###创建实例并启动
### 创建实例并启动
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -d redis:3.2 redis-server --appendonly yes
###使用redis镜像执行redis-cli命令连接
### 使用redis镜像执行redis-cli命令连接
docker exec -it redis redis-cli
##nginx安装
###下载镜像文件
## nginx安装
### 下载镜像文件
docker pull nginx:1.10
###创建实例并启动
### 创建实例并启动
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10
###修改nginx配置
### 修改nginx配置
1. 将容器内的配置文件拷贝到当前目录docker container cp nginx:/etc/nginx .
2. 修改文件名称mv nginx conf
3. 终止容器docker stop nginx