1、Emqx

#!/bin/bash
docker stop emqttd-docker-v2.3.11
docker rm emqttd-docker-v2.3.11
docker run -tid --name emqttd-docker-v2.3.11 -p : -p : -p : -p : -p : -p : emqttd-docker-v2.3.11

2、MySQL

#!/bin/bash
docker stop mysql
docker rm mysql
docker run -p : --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD= -d mysql:5.7

3、Oracle

#!/bin/bash
docker run -d --name oracle -p : -p : -v $PWD/data:/mnt -e TZ=Asia/Shanghai sath89/oracle-12c

4、Redis

#!/bin/bash
REDIS_DIR=/srv/redis
docker stop redis
docker rm redis
docker run --detach \
--publish : \
--name redis \
--volume ${REDIS_DIR}/data:/data \
redis:latest redis-server --appendonly yes --notify-keyspace-events Ex --protected-mode no

5、Python

# FROM指令指定了基础镜像是python:3.6-alpine,这个基础镜像包含了Alpine Linux操作系统和Python 3.6
FROM python:3.6-alpine
# WORKDIR指令将工作目录切换为/app
WORKDIR /app
# ADD指令将当前目录下的所有内容(app.py、requirements.txt)复制到镜像的 /app 目录下
ADD . /app
# RUN指令运行pip命令安装依赖
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
# EXPOSE指令暴露允许被外界访问的8083端口
EXPOSE 8083
# ENV指令设置环境变量NAME
ENV NAME World
# CMD指令设置容器内进程为:python app.py,即:这个 Python 应用的启动命令
CMD ["python","app.py"]

6、Nginx

FROM nginx:1.17.1

MAINTAINER hejianlai <hejianlai@163.cn>

ENV TZ=Asia/Hong_Kong
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /usr/share/nginx/page-management COPY nginx/default.conf /etc/nginx/conf.d/default.conf
COPY static /usr/share/nginx/page-management/
COPY dist /usr/share/nginx/page-management/
RUN chmod 755 -R /usr/share/nginx/page-management/
EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]

最新文章

  1. 百度地图API 批量添加 带检索功能的信息窗口
  2. 封装ios静态库碰到的一些问题(二)
  3. 烂泥:学习ssh之ssh无密码登陆
  4. http://www.blogjava.net/zhangchao/archive/2011/05/26/351051.html
  5. c#语句 随堂练习1
  6. Metro 页面间跳转报错、打包和安装一个本地的Metro类型应用
  7. POJ2049Finding Nemo(bfs + 构图)
  8. Unity3d-UI插件EZGUI官方视频教程
  9. R语言学习笔记:查看函数的R源代码
  10. LINUX内核调度器+linux 内存
  11. div如何加滚动条
  12. hdu 1331 Function Run Fun
  13. Android模块化编程之引用本地的aar
  14. 产生n bit所有可能的序列
  15. zip-auto.sh
  16. 测试开发Python培训:自动发布新浪微博-技术篇
  17. 201521123121 《Java程序设计》第4周学习总结
  18. Codeforces 1076F Summer Practice Report dp
  19. 如何用 Python 模糊搜索文件
  20. 腾讯地图key秘钥

热门文章

  1. 结合&lt;span id=&quot;outer&quot;&gt;&lt;span id=&quot;inter&quot;&gt;text&lt;/span&gt;&lt;/span&gt;这段结构,谈谈innerHTML、outerHTML、innerText之间的区别
  2. token的验证过程
  3. [考试]NOIP2015模拟题2
  4. c# Aes加解密
  5. shell 字符串拼接
  6. mysql 数据库中的每张表加同一个字段(避免重复加)
  7. Linux 下配置 iSCSI 客户端
  8. Linux桌面环境
  9. jiagu-工具使用
  10. 日志篇 貌似win10有个磁盘bug,非常非常严重... 硬盘解密之后无法访问,参数错误 BitLocker解密