吃鸡游戏

创建一个redis docker容器首先,我们先为redis创建一个DockerfileFROM ubuntu:12.10RUN apt-get updateRUN apt-get -y install redis-serverEXPOSE 6379ENTRYPOINT ["/usr/bin/redis-server"]现在你需要通过Dockerfile创建一个镜像,将替换成你自己的名字。sudo docker build -t /redis .运行服务使用我们刚才创建的redis镜像使用 -d 运行这个服务分离模式,让容器在后台运行。重要的是我们没有开放容器端口,相反,我们将使用一个容器来连接redis容器数据库sudo docker run -name redis -d /redis创建你的web应用容器现在我们可以创建我们的应用程序容器,我们使用-link参数来创建一个连接redis容器,我们使用别名db,这将会在redis容器和redis实例容器中创建一个安全的通信隧道sudo docker run -link redis:db -i -t ubuntu:12.10 /bin/bash进入我们刚才创建的容器,我们需要安装redis的redis-cli的二进制包来测试连接apt-get updateapt-get -y install redis-serverservice redis-server stop现在我们可以测试连接,首先我么要先查看下web应用程序容器的环境变量,我们可以用我们的ip和端口来连接redis容器env. . .DB_NAME=/violet_wolf/dbDB_PORT_6379_TCP_PORT=6379DB_PORT=tcp://172.17.0.33:6379DB_PORT_6379_TCP=tcp://172.17.0.33:6379DB_PORT_6379_TCP_ADDR=172.17.0.33DB_PORT_6379_TCP_PROTO=tcp我们可以看到我们有一个DB为前缀的环境变量列表,DB来自指定别名连接我们的现在的容器,让我们使用DB_PORT_6379_TCP_ADDR变量连接到Redis容器。redis-cli -h $DB_PORT_6379_TCP_ADDRredis 172.17.0.33:6379>redis 172.17.0.33:6379> set docker awesomeOKredis 172.17.0.33:6379> get docker"awesome"redis 172.17.0.33:6379> exit我们可以很容易的使用这个或者其他环境变量在我们的web应用程序容器上连接到redis容器

java对docker_如何在docker中运行java程序相关推荐

  1. 如何在docker中运行MySQL实例(转载)

    如何在docker中运行MySQL实例 转自:https://blog.csdn.net/siying8419/article/details/79670246 通常初学者学习docker时,不太清楚 ...

  2. 如何用xapmm测试php_如何在Xampp中运行PHP程序?

    成为经过认证的专业PHP是最流行的web后端编程语言.PHP代码将作为web服务器模块或命令行界面运行.要运行PHP for the web,您需要安装像Apache这样的web服务器,还需要像MyS ...

  3. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

    今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...

  4. 如何在Docker中运行H5S视频平台(h5stream)

    从r12.0开始,h5stream 开始支持Docker部署,详细内容可以参考如下手册 https://linkingvision.cn/download/documentation/h5stream ...

  5. 在Docker中运行SpringBoot程序

    原文地址: itweknow.cn/detail?id=4- 微服务现在在互联网公司可谓非常流行了,之前找工作的的时候很多HR电话约面试的时候都会问对微服务是否有过接触.而微服务和Docker可以非常 ...

  6. 如何在 Linux 中运行 DOS 程序!

    导读 传统的 DOS 操作系统支持的许多非常优秀的应用程序: 文字处理,电子表格,游戏和其它的程序.但是一个应用程序太老了,并不意味着它没用了. 如今有很多理由去运行一个旧的 DOS 应用程序.或许是 ...

  7. 如何在androidstudio中运行java程序

    今天在研究greenDao时写了一个java程序,还以为跟eclipse一样,只需右键工程就可以run了,才发现as需要进行配置.具体看截图 然后添加一个application 然后填写相关信息,ap ...

  8. 如何在Docker容器中运行GUI程序

    如何在Docker容器中运行GUI程序 各位,今天我们将学习如何在Docker之中运行GUI程序.我们可以轻易地在Docker容器中运行大多数GUI程序且不出错.Docker是一个开源项目,提供了一个 ...

  9. zkeacms mysql_在Docker中运行纸壳CMS并配置使用MySql

    纸壳CMS是基于ASP .Net Core开发的可视化内容管理系统,可以跨平台部署,可以在容器中运行.接下来看看如何在docker中运行纸壳CMS. 方式一 直接运行以下命令即可在docker中运行纸 ...

最新文章

  1. 百度地图与HT for Web结合的GIS网络拓扑应用
  2. 定义交货类型(Delivery Types)
  3. mysql计算多少天后的日期_数据库 - mysql 计算某个时间,多少天后,多少个月后时间戳...
  4. [Leedcode][JAVA][第69题][x的平方根][二分查找][数学]
  5. python标准输入如何一行一行读_Python 3提供了( )函数从标准输入(如键盘)读入一行文本。_学小易找答案...
  6. CSS中scoped的作用
  7. Style后台动态定义[转]
  8. html上传视频文件前端显示,文件分片上传之前端文件分片
  9. C++解析(31):自定义内存管理(完)
  10. 一个计算机高手的成长zz
  11. 7 位 CEO 创业自述:你熬过人生中最黑暗时刻的经历,是你成为强者的必然选择...
  12. Buffer Overflow with Shellcode-protostar-stak5-bin-0x06
  13. 为什么说“懒”是程序员应有的美德?
  14. python怎么交换xy轴_matplotlib Y轴和X轴交换
  15. 大国崛起(三) 大不列颠及北爱尔兰联合王国(英国)
  16. 6.无线射频基础知识介绍_无线射频工作原理
  17. 多目标优化系列(七)SPEA2
  18. Python|猜球博弈
  19. 喜报丨酷雷曼成功挂牌北京股权交易中心科技创新板
  20. iOS9.x-10.x可以实现永久越狱啦

热门文章

  1. java 切面_实用|AOP切面编程手段大汇总
  2. ieda ts文件报错_使用TS开发微信小程序(1):环境搭建——VSCode+TS
  3. docker mysql优势_前端使用docker有什么优势呢?
  4. 如何关闭Win11系统更新
  5. win7系统如何提高电脑运行速度
  6. win7压缩文件夹怎么压缩到最小
  7. js数组遍历和对象遍历
  8. html vba 单元格 格式,VBA设置单元格格式之——字体
  9. Redis学习笔记——SpringDataRedis的使用
  10. Java SSM4——Spring