Docker+Nginx使用流程(笔记)
Docker+Nginx使用流程
本教程依据个人理解并经过实际验证为正确,特此记录下来,权当笔记。
注:基于linux操作系统
# uname -r
查看你当前的内核版本
# yum -y install docker
使用yum命令安装docker,如果没有yum命令,可使用apt-get(先后使用apt-get update更新包索引文件、apt-get upgrade 升级各类包文件)
# service docker start
启动docker后台服务
# systemctl start docker
启动 Dokcer
# systemctl enable docker
设置开机启动docker
# docker的一些常用指令
docker ps // 查看当前运行的容器
docker ps -a // 查看所有容器
docker images // 查看所有镜像
docker start +id // 启动指定id的容器
docker stop +id // 停止指定id的容器
docker restart +id // 重启指定id的容器
docker logs -f +id // 查看指定容器的日志
# docker创建mysql
docker run -p 3306:3306 --name mysql-test -v ~/mysql/conf:/etc/mysql/conf.d -v ~/mysql/logs:/logs -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
# 创建redis
docker run -d --name redis_name -p 6391:6379 redis --requirepass "password"
-p 端口号
--name 容器名
-v 把镜像的文件拷贝到容器
-e 设置
-d 镜像
# 添加nginx镜像源
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
#查看nginx信息
yum info nginx
#安装nginx
yum install nginx
#设置开机启动 Nginx
systemctl enable nginx
#启动 Nginx
systemctl start nginx