Docker安装mysql,nginx
2021/9/28 19:14:07
本文主要是介绍Docker安装mysql,nginx,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装mysql
搜索mysql可用版本
docker search mysql
可以看到这里有很多可用版本,这里我们取stars最高等版本进行安装
安装mysql镜像
docker pull mysql
查看本地镜像
docker images
可以看到我们已经把mysql安装成功
运行mysql
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-
-p 3306:3306 映射容器服务的3306端口到宿主机的3306端口,这样外部主机直接通过服务器的ip:3306访问到mysql服务。
-
MYSQL_ROOT_PASSWORD=123456:设置MySQL服务root用户的密码。
安装成功
通过 docker ps 命令查看是否安装成功
进入mysql容器
docker exec -it mysql bash
进入mysql
mysql -u root -p
说明已经成功了,你也可以通过客户端工具进行连接,例如Navicat
二、nginx安装
1. 查询nginx镜像
docker search nginx
2. 拉取nginx镜像到本地,我们拉取stars最高版本的
docker pull nginx
3. 查询nginx镜像IMAGE ID
docker images nginx
4. 创建nginx容器
docker run - -name mynginx -p 8080:80 -d nginx
-
-name mynginx 容器名称
-
-p 8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口
-
-d nginx 设置容器在后台一直运行
在页面请求ip:8080,访问nginx服务
访问成功啦,到这里我们就已经完成啦nginx的容器搭建,但是我们如何修改nginx配置文件呢
5. 进入nginx容器内部
docker exec -it mynginx bash
-
exec:命令代表附着到运行着的容器内部
-
-it -i 与-t两个参数合并写法,-i -t标志着为我们指定的容器创建了TTY并捕捉了STDIN
-
mynginx:容器名称
-
bash : 指定了执行命令的shell
nginx容器的配置文件是在cd /etc/nginx目录下,可以看到相关的nginx配置文件
日志文件位于 /var/log/nginx
nginx默认的首页html文件目录为**/usr/share/nginx/html**
6. 执行exit命令从容器内部退出
这篇关于Docker安装mysql,nginx的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程