- 202
- 0
- 约3.15千字
- 约 15页
- 2017-07-03 发布于湖北
- 举报
Docker使用培训概要1
Docker使用培训 container创建流程 container使用注意事项 如何创建image docker实现原理介绍 Container创建流程 1、私有image repository 2、pull image 3、创建container Container创建流程 1、私有image repository 0:5000/v1/search Container创建流程 1、pull image docker pull 0:5000/mysql/5.6 Container创建流程 1、pull image Container创建流程 1、创建container docker images ddrun -p 5022:22 -p 3306:3306 0:5000/mysql/5.6 dps ssh root@localhost -p 5022 Container创建流程 1、创建container Container创建流程 2、container扩容 SID=6a49287c2b75 SIZE=64 CID=$(docker inspect $SID|grep $SID|grep ID|awk -F\ {print $4}) DEV=$(basename $(echo /dev/mapper/docker-*-$CID)) dmsetup table $DEV | sed s/0 [0-9]* thin/0 $(($SIZE*1024*1024*1024/512)) thin/ | dmsetup load $DEV dmsetup resume $DEV resize2fs /dev/mapper/$DEV Container使用注意事项 1、尽量不要restart container,有可能会使已做的配置清除。 2、不要修改hostname(hostname=container id),可能会导致container不可用。 * Dockerfile指令 FROM:镜像的名称 FROM格式:FROM image或者FROM image:tag MAINTAINER:作者的名字 MAINTAINER格式:MAINTAINER name RUN:将会在当前镜像执行任何命令并提交结果 RUN格式:RUN command RUN例子: RUN cd /usr/local/glassfish4/glassfish/domains/domain1/autodeploy/bundles \ svn co --username --password --no-auth-cache svn://25/osgiulwp/FiPojo/bundle /usr/local/glassfish4/glassfish/domains/domain1/autodeploy/bundles/ * EXPOSE:会对连接着开放端口使用,相当于docker run -p EXPOSE格式:EXPOSE port [port...] ENV:设置环境变量key对应值value,这个值将会被传递给后边使用的指令 ENV格式:ENV key value ENV例子:ENV CASS_port 9042 ADD:复制文件,可以是一个文件或者一个目录或者是一个远程文件URL ADD格式:ADD src dest ADD例子:ADD f /etc/f * 如何创建镜像 Docker可以作为创建者读取Dockerfile文件中的指令,自动执行步骤并且创建一个新的镜像。执行build脚本,它会按照文档执行并最终创建一个镜像。 build.sh Docker镜像svn地址: svn://25/osgiulwp/Docker * 例子:mysql镜像 INSTRUCTION Mysql FROM joyos MAINTAINER Tany/joyveb ENV MYSQL_VER 5.6 ###################### RUN yum install -y libaio ADD MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar /opt/soft ADD f /etc/f ADD mysql-init /etc/mysql-init ADD grant.txt /opt/soft/grant.txt RUN cd /opt/soft/; rpm -ivh MySQL-server-5.6.16-1.el6.x86_64.rpm MySQL-cl
您可能关注的文档
- DNAzyme及其应用.ppt
- DNA是主要的遗传物质复习课.ppt
- DNA复制与突变.ppt
- DNA酶切(ye).ppt
- dna复制和转录.ppt
- DNAguided genome editing using the Natronobacterium gregoryi Argonaute1.ppt
- DNM2500型微机工业密度计.doc
- DNA的重新排列.ppt
- dns应用案例.doc
- do chores(做家务).ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)