docker常用容器启动命令

embedded/2024/12/22 13:40:25/

docker常用容器启动命令

mysql_1">mysql启动

docker run -itd --name mysql-test --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

redis_7">redis启动

docker run -itd --name redis-test --restart=always -p 6379:6379 redis

nginx_13">nginx配置文件&启动

备注: 当前是把配置文件、日志、HTML资源文件夹映射到宿主机的,所以要先创建对应的目录和配置文件nginx.conf

mkdir -p /app/nginx/html
mkdir -p /app/nginx/logs
mkdir -p /app/nginx/conf
cd /app/nginx/conf
vi nginx.conf
# 将配置文件内容粘贴到配置文件中,然后保存并退出

nginx.conf配置文件内容模板如下:

user  root;
worker_processes  2;#error_log  /var/log/nginx/error.log;
#pid        /var/log/nginx/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;#default_type  application/octet-stream;default_type  application/javascript;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent"';#access_log  /var/log/nginx/access.log  main;sendfile        on;tcp_nodelay     on;keepalive_timeout  65;gzip  on;server {listen       80;server_name  localhost;location / {root   /html/;try_files $uri $uri/ /index.html;index  index.html index.htm;}location /prod-api/ {proxy_pass http://192.168.3.207:8080/;add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';if ($request_method = 'OPTIONS') {return 204;}}error_page   500 501 502 503 504  /50x.html;location = /50x.html {root   /html;}}
}

nginx启动命令

docker run -itd --name nginx-test --restart=always -p 80:80 -v /app/nginx/html:/html -v /app/nginx/logs:/var/log/nginx -v /app/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime nginx

http://www.ppmy.cn/embedded/31587.html

相关文章

基于ZYNQ7020的ARM+FPGA模块化仪器

模块化仪器平台基于 FPGA控制器, 搭配丰富灵活的仪器模块,如万⽤表、⽰波器、信 号发⽣器、数据记录仪、⾳频分析仪等,涵盖了⾼精度信号、⾼速与射频信号测试测量与处理,提供了从验证到试产到量产的全过程测试测量技术与解决⽅案&…

Springboot+MybatisPlus入门案例(postman测试)

一、项目框架 pom.xml依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apac…

React 第十八章 Hook useImperativeHandle

React 的 useImperativeHandle 是一个自定义 Hook。该 Hook 一般配合 React.forwardRef 使用&#xff0c;主要用于在父组件中可以使用 ref 获取子组件暴露出来的属性和方法。 useImperativeHandle 接受两个参数&#xff1a;ref 和创建子组件属性和方法的函数。 function Chil…

STM32入门_江协科技_3~4_OB记录的自学笔记_软件安装新建工程

3. 软件安装 3.1. 安装Keil5 MDK 作者的资料下载的连接如下&#xff1a;https://jiangxiekeji.com/download.html#32 3.2. 安装器件支持包 因为新的芯片层出不穷&#xff0c;所以需要安装Keil5提供的器件升级版对软件进行升级&#xff0c;从而支持新的芯片&#xff1b;如果不…

OpenWRT有线桥接部署教程

前言 之前咱们讲到OpenWRT部署WAN实现PPPoE拨号上网和自动获取IP模式上网的办法&#xff1a; OpenWRT设置PPPoE拨号教程 OpenWRT设置自动获取IP&#xff0c;作为二级路由器 这一次&#xff0c;咱们尝试用OpenWRT有线桥接上一级路由器的教程。 可能有小伙伴敏锐地发现了&am…

史上最复杂的探测器嫦娥六号,如何采取人类首份月背样品? | 最新快讯

作者&#xff1a;LM-51D-YZ4D2&#xff0c;航天爱好者 今天&#xff0c;长征五号遥八火箭即将从海南文昌航天发射场点火起飞&#xff0c;把嫦娥六号探测器送入预定轨道。作为嫦娥五号的备份器&#xff0c;嫦娥六号继承了嫦娥五号的结构&#xff0c;又针对月球背面着陆进行了优化…

深度学习之基于Tensorflow卷积神经网络智能体操健身系统

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 随着人们健康意识的提高和数字化技术的快速发展&#xff0c;智能健身系统逐渐成为健身领域的新趋势。…

苹果CMS V10萌芽采集插件Pro v10.7.3

苹果CMS V10萌芽采集插件Pro v10.7.3 使用说明: 将addons文件和static文件放到你苹果cms程序的根目录并覆盖&#xff0c; 在登录后台在应用-应用市场启用。http://你的域名/admin.php/admin/mycj/union.html 插件源码下载&#xff1a;https://download.csdn.net/download/m…