5- Docker实战 安装nginx和mysql

# 仓库地址
  https://hub.docker.com/

一. 安装nginx

1. 仓库搜索nginx

2. 根据版本号查找nginx

3. 找到对应的版本,复制指令

4. centos拉取镜像

5. 查看镜像
docker images

 

6. 启动容器
# docker run -itd --name 别名 -p 绑定端口外部访问 源:标签
docker run -itd --name nginx -p 80:80 nginx:1.25.3-alpine
7. 查看容器启动日志
#  docker logs 别名或者id
 docker logs nginx
8. 浏览器访问
# ip+端口
192.168.189.129:80

9. 修改配置文件
# 1. 进入容器内部(别名或id)
  docker exec -it nginx sh
 
# 2. 进入配置文件目录
  cd /etc/nginx
 
# 3. 查看配置文件
  cat nginx.conf
 
# 4. 编辑文件使用 vi, 不支持vim
 
'''
日志目录 : /var/log/nginx 
配置目录 : /etc/nginx/conf.d 
主配置文件 : /etc/nginx/nginx.conf 
项目目录 : /usr/share/nginx/html nginx
html目录 : /usr/share/nginx/html
'''

二. 安装mysql

1. 仓库查找镜像文件

2. centos拉取镜像

3. 启动容器
# -e: 设置密码
# --character-set-server/ --collation-server 设置默认编码和排序规则
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7.3 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
4. 查看容器启动日志
 docker logs mysql
5. 使用navcat连接mysql

6. mysql配置文件
# 1. 进入mysql,镜像后面跟/bin/bash或者bash或者sh在仓库都有教程
docker exec -it mysql bash
 
# 2. 可以连接访问mysql
mysql -root -proot
 
# 3. mysql的配置文件所在目录
 cd /etc/mysql/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值