Go_学习之Docke容器
时间:2022-07-23
本文章向大家介绍Go_学习之Docke容器,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
mysql容器
[mysqld]
log-error=/mylog/error.log
slow_query_log = on
long_query_time=2
slow-query-log-file =/mylog/slow.log
docker run -it --rm --entrypoint="/bin/bash" mysql:5.7 -c "cat /etc/group "
因为容器默认使用的是mysql用户。 因此我们需要把映射的文件夹修改owner
docker run --name mysql -d
-p 3306:3306
-v /home/cyy/mysql/data:/data
-v /home/cyy/mysql/conf/my.cnf:/etc/mysql/my.cnf
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
-v /home/cyy/mysql/mylog:/mylog
-e MYSQL_ROOT_PASSWORD=123456
mysql:5.7
alpine容器
docker pull alpine
docker run --name goserver -d
-v /home/cyy/web:/server
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
-w /server
alpine ./gin
nginx容器
docker pull nginx:alpine
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
keepalive_timeout 65;
upstream gin {
server 172.17.0.4:8080;
}
server{
listen 80;
location / {
proxy_pass http://gin;
#Proxy Settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
docker run -d --name ngx
-v /home/cyy/ngx/nginx.conf:/etc/nginx/nginx.conf
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
-p 80:80
nginx:alpine
Redis 容器
docker run --name redis-d -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -p 6379:6379 redis:5-alpine redis-servver
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- VBA解压缩ZIP文件09——解压-静态Huffman
- 第5章 流水线数据脱敏-Jenkins系统凭据管理
- 100% 展示 MySQL 语句执行的神器-Optimizer Trace
- Kafka消费者分区分配策略及自定义分配策略
- Java8新特性之日期、时间操作
- Java8新特性之Stream流(基础篇)
- Effective Java(一)
- Effective Java(二)
- Effective Java(三)
- Log4j 入门教程
- Map 和 Map 比较
- Java8新特性之Optional类
- Transaction 注解
- Ajax 与 Gzip 交互
- mysql varchar类型时间查询