docker常用容器启动命令

devtools/2024/10/18 2:36:21/

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/devtools/32773.html

相关文章

炒股市场创业板指高开0.42%,证券板块持续活跃

查查配4月29日电 29日早盘,A股三大指数开盘走势分化。上证指数跌0.06%,报3086.68点;深证成指涨0.17%,报9479.60点;创业板指涨0.42%,报1831.44点。 同创优配是AAA 级诚信经营示范单位,中国人民银行备案认证,天眼查可查询。是一家专注于股票投资、金融服务、及资产管理的专业机构…

2024五一赛数学建模A题B题C题完整思路+数据代码+参考论文

A题 钢板最优切割路径问题 (完整资料在文末获取) 1. 建立坐标系和表示方法: 在建模之前,我们需要将切割布局转换为数学表示。首先,我们可以将布局中的每个点表示为二维坐标系中的一个点。例如,B1可以表示…

逻辑漏洞:修改Response状态值导致的逻辑漏洞

目录 1、什么是respone状态值? 2、利用原理 3、PHPYUN人才招聘系统靶场演示 今天还是继续学习逻辑漏洞相关的知识,今天的主题是“修改Response状态值导致的逻辑漏洞”,今天的内容还是参考别的大佬总结好的,我只是在这里进行学习…

JVM知识总汇(JVM面试题篇5.1)

个人理解,所学有限,若有不当,还请指出 1.JVM是由哪些部分组成,运行流程是什么? JVM为java虚拟机,是java程序的运行环境(其实是java字节码文件的运行环境),能够实现一次编…

从拿到快手实习时间线

快手终于oc了,讲一下找实习的时间线吧。职位都是游戏客户端开发相关。 我三月份才发现实习已经开了,所以准备的时间很短,虽然没准备好但担心没坑位于是海投:(回应时间是指收到笔试/简历过筛邮件的时间) 腾讯…

PostgreSQL的pg_config工具

PostgreSQL的pg_config工具 pg_config 是 PostgreSQL 提供的一个工具,它用于查询 PostgreSQL 安装的配置信息。这个工具特别有用于开发者和管理员,因为它能提供关于 PostgreSQL 如何编译、安装路径、编译时使用的选项以及库文件位置等信息。这些信息在编…

数据结构学习/复习6---双向链表的实现/随机指针链表练习/顺序表与链表对比/存储体系简述

一、链表的结构*8 二、带头双向循环链表的实现 注意事项1:是否需要断言于实际情况中传来的指针是否可以为空,不可以则要断言 三、链表、指针、拷贝经典练习题 四、顺序表与链表总结对比

3.2Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架-企业级应用- Vuex

Vuex简介 Vuex概述 Vuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规 则保证状态以一种可预测的方式发生变化. 试想这样的场景, 比如一个Vue的根实例下面有一个根组件名为App.vue, 它下面有两个子组件A.vue和B.vu…