Docker-Docker-file构建Redis5.0.3镜像
2019独角兽企业重金招聘Python工程师标准>>>
Docker-Docker-file构建Redis5.0.3镜像
Dockerfile常用命令
(1) FROM: 制作image时依据的基本image (2) RUN:制作image时执行的命令,一般在Dockerfile中多次出现 (3) CMD:启动docker时执行的命令,在Dockerfile中只出现一次 (4) ENV:设置环境变量 (5) COPY:制作image时,将文件系统中的文件复制到Docker镜像中 (6) WORKDIR:设置工作目录 (7) EXPOSE:设置向外暴露的端口 (8) VOLUME:设置容器与外界映射的目录
#创建dockerfile文件目录 mkdir -p /app/Docker/Redis cd /app/Docker/Redis/ 编写Dockerfile文件 cat>/app/Docker/Redis/Dockerfile<<EOF FROM centos #指定基础镜像来自于哪里 MAINTAINER Redis5.0.3_img_wyl #镜像说明 run yum install -y wget install make gcc libgcc gcc-c++ glibc-devel make \&& mkdir -p /app/redis/{install,conf,data,log} \&& cd /app/redis/install \&& wget http://download.redis.io/releases/redis-5.0.3.tar.gz \&& tar -xvzf redis-5.0.3.tar.gz \&& cd /app/redis/install/redis-5.0.3 \&& make \&& make install PREFIX=/app/redis/ \&& rm -rf /app/redis/install/*.gz \&& touch /app/redis/conf/redis.conf \&& echo -e "port 6379\nbind 0.0.0.0\nprotected-mode no\ndbfilename dump.rdb\nlogfile '/app/redis/log/redis.log'\ndir /app/redis/data" >/app/redis/conf/redis.conf EXPOSE 6379 CMD ["/app/redis/bin/redis-server","/app/redis/conf/redis.conf"] 开始构建: docker build -t redis5:0 /app/Docker/Redis/启动容器: docker run -d --name "redis-01" -p6379:6379 redis5:0 连接测试: docker inspect redis-01|grep IP#查看ip redis-cli -h 172.17.0.2 -p 6379#远程连接
转载于:https://my.oschina.net/wangyunlong/blog/3032668
Docker-Docker-file构建Redis5.0.3镜像相关推荐
- Docker——Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线
Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线 Dockerfile概述 Dockerfile构建过程 Dockerfile指令说明 实战:构建自己的CentO ...
- 基于Dockerfile 构建redis5.0.0(包括持久化)及RedisDestopManager 监控
一 创建Dockerfile [root@zxmrlc docker]# mkdir redis [root@zxmrlc docker]# cd redis && touch Doc ...
- Deepin+Docker+Redis5.0 安装 Redis集群
一.开发环境 Deepin15.11 桌面版 Linux操作系统 我的Windows10 VMware15.5.1中 已经安装了Deepin15.11 VitualBox 用来运行Docker容器的虚 ...
- docker镜像创建redis5.0.3容器集群
拉取redis5.0.3镜像 # docker pull daocloud.io/library/redis:5.0.3 [root@localhost ~]# docker pull daoclou ...
- docker容器的构建
构建容器的方法: (1)命令docker commit 运行容器的三个步骤:运行+修改+保存镜像 例子: 拉取镜像 docker pull centos 创建容器 docker run -itd e ...
- docker之手动构建新的镜像
查看本地现有镜像: [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest c59f17fe5 ...
- Docker之使用maven插件【Dockerfile方式】构建并推送镜像到私有仓库
准备工作 操作系统版本 [root@node02 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) docker版本 [ ...
- docker ss-pannel_如何构建Docker镜像
构建Docker 镜像有如下两种方法: (一)使用docker commit命令. (二)使用docker build命令和 Dockerfile 文件. 在这里并不推荐使用docker commit ...
- docker之操作管理应用模板、镜像、容器、构建基础镜像、状态删除
五.Docker操作管理 1.应用模板 (1)Concrete5 通过"应用商店"部署Concrete5,修改网页访问端口为9091,通过curl命令访问首页,提交执行结果文本到命 ...
最新文章
- 026——VUE中事件修饰符之使用$event与$prevent修饰符操作表单
- 时间序列入门教程,从理论到业务实践,Kaggle kernels Master 整理分享
- 发明 AI 吵架神器?程序员对象这么厉害的吗?
- 给GPT-2加上“人类偏好”补丁,它说的话就越来越有人情味了丨代码已开源
- python3 psutil模块 进程和系统信息
- MongoDB 的 upsert
- Hive旺旺讨论(关于mapjoin)
- 集合:按元素的中文属性排序
- 修复版超强大微信小程序源码-内含几十款功能王者战力查询
- mysql哈希索引 kv_mysql8 参考手册--B树和哈希索引的比较
- Kubernetes使用Nginx Ingress暴露Dashboard
- AAtitit 项目管理 提升开发效率的项目流程方法模型 哑铃型 橄榄型 直板型titi
- jQuery遮罩插件 jquery.blockUI.js
- 已知两点和弧长lisp_CAD插件——已知两点和弧长如何画圆弧?
- 基于C++实现DBSCAN聚类算法
- uiautomator2遍历子元素
- Qt多功能计算器(二)——三角函数
- Spring Cloud Gateway 服务网关的部署与使用详细介绍
- python静态函数
- 人人都有发言权的新媒体时代 内容审核需亮剑
热门文章
- win10录屏怎么用_怎么用Win10电脑系统进行录音教你两种简单实用的方法
- 安装了silverlight还是提示_苹果手机的微信提示音也能改,公司小姐姐都来向我请教...
- LiteIDE调试工具delve
- Git21天打卡day14-查看文件改动内容git diff
- 性能测试:记一次生产环境性能测试优化实践
- linux SU不用密码,linux设置su和sudo为不需要密码
- docker镜像启动后端口号是多少_初识Docker
- 计算机应用基本技能题库,计算机应用基本技能技能考试题库.pdf
- python比较两个列表不同部分_Python实现比较两个列表(list)范围
- python中while。。。。else的用法