当前位置: 首页 > news >正文

中国建设银行安徽省 招聘信息网站软件开发培训班哪个好

中国建设银行安徽省 招聘信息网站,软件开发培训班哪个好,青海网站建设优化,wordpress英文文章格式Dockerfile Docker镜像原理 Linux文件系统有bootfs和rootfs两部分组成 Docker镜像由特殊文件系统叠加 最底端bootfs,使用宿主机bootfs 第二次时rootfs,被称为基础镜像 向上可以叠加其他镜像文件 同一文件系统能将多层整合成一层#xff0c;隐藏了多层存在 镜像可以放置…Dockerfile Docker镜像原理 Linux文件系统有bootfs和rootfs两部分组成 Docker镜像由特殊文件系统叠加 最底端bootfs,使用宿主机bootfs 第二次时rootfs,被称为基础镜像 向上可以叠加其他镜像文件 同一文件系统能将多层整合成一层隐藏了多层存在 镜像可以放置另一个镜像上面位于下面的镜像成为父镜像 当一个镜像启动容器时Docker会在最顶层加载一个读写文件系统作为容器 镜像制作 容器转为镜像 镜像不能传输 镜像可以转为压缩文件然后再去传输 查看容器 [rootserver ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8ef7a9d24cdd mysql:5.6 docker-entrypoint.s… 13 hours ago Exited (255) 3 hours ago 0.0.0.0:3307-3306/tcp, :::3307-3306/tcp c_mysql把c_mysql转成镜像[rootserver ~]# docker commit 8ef7a9d24cdd mysql_iso sha256:ee9adf5b156851692b4cf0fe6c25265ce9dc89924b3fc064935c859f875d1894 [rootserver ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql_iso latest ee9adf5b1568 8 seconds ago 303MB nginx latest 605c77e624dd 16 months ago 141MB redis 5.0 c5da061a611a 16 months ago 110MB mysql 5.6 dd3b2a5dcb48 16 months ago 303MB centos 7 eeb6ee3f44bd 19 months ago 204MB把镜像压缩 可以传输给别人[rootserver ~]# docker save -o mysql_iso.tar mysql_iso [rootserver ~]# ll 总用量 300448 -rw-------. 1 root root 1241 4月 24 13:04 anaconda-ks.cfg drwxr-xr-x. 2 root root 50 5月 6 19:41 data drwxr-xr-x. 5 root root 42 5月 7 00:50 mysql -rw-------. 1 root root 307652096 5月 7 13:39 mysql_iso.tar把mysql_iso删除通过压缩文件还原成镜像[rootserver ~]# docker rmi mysql_iso Untagged: mysql_iso:latest Deleted: sha256:ee9adf5b156851692b4cf0fe6c25265ce9dc89924b3fc064935c859f875d1894 Deleted: sha256:bde6bf72f86d605ec4185f4e7b6686b27a4704219760871f1cdedeff2f41b607[rootserver ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 605c77e624dd 16 months ago 141MB redis 5.0 c5da061a611a 16 months ago 110MB mysql 5.6 dd3b2a5dcb48 16 months ago 303MB centos 7 eeb6ee3f44bd 19 months ago 204MB还原镜像[rootserver ~]# docker load -i mysql_iso.tar 01bd5c6edefd: Loading layer 6.656kB/6.656kB Loaded image: mysql_iso:latest [rootserver ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql_iso latest ee9adf5b1568 10 minutes ago 303MB nginx latest 605c77e624dd 16 months ago 141MB redis 5.0 c5da061a611a 16 months ago 110MB mysql 5.6 dd3b2a5dcb48 16 months ago 303MB centos 7 eeb6ee3f44bd 19 months ago 204MB通过这个镜像来运行一个新容器 [rootserver ~]# docker run -id --namec_mysql_n mysql_iso bash [rootserver ~]# docker exec -it c_mysql_n /bin/bash root97c993b5e148:/# dockerfile 概念 文本文件 包含了一条条指令 每一条指令构建一层基于基础镜像最终构建出新镜像 Docker自定义centos7镜像 要求 默认登录路径为/usr 可以使用vim 查看镜像[rootserver ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 605c77e624dd 16 months ago 141MB tomcat latest fb5657adc892 16 months ago 680MB redis 5.0 c5da061a611a 16 months ago 110MB mysql 5.6 dd3b2a5dcb48 16 months ago 303MB centos 7 eeb6ee3f44bd 19 months ago 204MB [rootserver ~]# docker run -id --namemy_c centos:7 8cace6a4806c37f2c14d4b2779ff863087e8525959fc85238b023786f799cc5f [rootserver ~]# docker exec -it my_c bash [root8cace6a4806c /]# ll total 12 -rw-r--r--. 1 root root 12114 Nov 13 2020 anaconda-post.log lrwxrwxrwx. 1 root root 7 Nov 13 2020 bin - usr/bin drwxr-xr-x. 5 root root 340 May 7 06:56 dev drwxr-xr-x. 1 root root 66 May 7 06:56 etc drwxr-xr-x. 2 root root 6 Apr 11 2018 home lrwxrwxrwx. 1 root root 7 Nov 13 2020 lib - usr/lib lrwxrwxrwx. 1 root root 9 Nov 13 2020 lib64 - usr/lib64 drwxr-xr-x. 2 root root 6 Apr 11 2018 media drwxr-xr-x. 2 root root 6 Apr 11 2018 mnt drwxr-xr-x. 2 root root 6 Apr 11 2018 opt dr-xr-xr-x. 125 root root 0 May 7 06:56 proc dr-xr-x---. 2 root root 114 Nov 13 2020 root drwxr-xr-x. 11 root root 148 Nov 13 2020 run lrwxrwxrwx. 1 root root 8 Nov 13 2020 sbin - usr/sbin drwxr-xr-x. 2 root root 6 Apr 11 2018 srv dr-xr-xr-x. 13 root root 0 May 7 05:08 sys drwxrwxrwt. 7 root root 132 Nov 13 2020 tmp drwxr-xr-x. 13 root root 155 Nov 13 2020 usr drwxr-xr-x. 18 root root 238 Nov 13 2020 var [root8cace6a4806c /]# cd ~ [root8cace6a4806c ~]# vim tmp.txt bash: vim: command not found这里没有安装vim 根据需求编写Dockerfile 定义父镜像:FROM centos:7 定义作者信息MAINAINER 执行安装vim命令:RUN yum install -y vim 定义默认工作路径:WORKDIR:/usr 定义容器启动后执行命令:CMD /bin/bash 清空所有容器[rootserver ~]# docker stop $(docker ps -aq) 8cace6a4806c [rootserver ~]# docker rm $(docker ps -aq) 8cace6a4806c[rootserver ~]# mkdir docker-files [rootserver ~]# cd docker-files/ [rootserver docker-files]# ll 总用量 0[rootserver docker-files]# vim centos_dockerfile [rootserver docker-files]# cat centos_dockerfile FROM centos:7 MAINTAINER rkun18RUN yum install -y vim WORKDIR /usrCMD /bin/bash [rootserver docker-files]# docker build -f ./centos_dockerfile -t my_centos:1 .[] Building 497.0s (7/7) FINISHED [internal] load build definition from centos_dockerfile 0.1s transferring dockerfile: 188B 0.0s [internal] load .dockerignore 0.0s transferring context: 2B 0.0s [internal] load metadata for docker.io/library/centos:7 0.0s [1/3] FROM docker.io/library/centos:7 0.0s [2/3] RUN yum install -y vim 494.9s [3/3] WORKDIR /usr 0.0s exporting to image 1.9s exporting layers 1.9s writing image sha256:d110499cc5a06e4e74ea2b4c84b70ab745f7932ae6d1b54f4eb78f4 0.0s naming to docker.io/library/my_centos:1 0.0s [rootserver docker-files]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE my_centos 1 d110499cc5a0 About a minute ago 468MB nginx latest 605c77e624dd 16 months ago 141MB tomcat latest fb5657adc892 16 months ago 680MB redis 5.0 c5da061a611a 16 months ago 110MB mysql 5.6 dd3b2a5dcb48 16 months ago 303MB centos 7 eeb6ee3f44bd 19 months ago 204MB 创建容器测试是否满足需求 [rootserver ~]# docker run -id --namec1 my_centos:1 821adf3c8a63d30daad86b759f2a7f5a021c0bb461700974e47ff43c1871fd5c [rootserver ~]# docker exec -it c1 /bin/bash [root821adf3c8a63 usr]# vim test.txt 直接进入usr目录 并且可以使用vim [root821adf3c8a63 usr]# cat test.txt hello docker [root821adf3c8a63 usr]# exit exit
http://www.dnsts.com.cn/news/30375.html

相关文章:

  • 可以免费秒玩游戏的网站沈阳网站建设三好街
  • 贵阳网站页面设计沂源网站建设
  • 厦门市建设局网站规划标准服务平台型网站
  • 青岛网站建设代理加盟郑州有做彩票网站的吗
  • 简述从网站规划的角度常见的网站模式成都市新津县建设局官方网站
  • 安徽元鼎建设工程网站没人注意的暴利行业
  • vue可以做网站吗网站死链怎么删除
  • 国基建设集团有限公司网站做企业网站需要购什么
  • 网站做sem对优化有影响吗石家庄网页设计招聘
  • 宜兴市建设局网站高端企业网站建设制作
  • 建一个网站大约需要花费多少钱广州网站设计公司排名
  • 网站外链哪里做关于动漫网站建设规划表
  • 免费影视剧网站wordpress首页打开要10几秒
  • 网站如何做数据储存的建设部颁发的证书网站
  • 如何丰富网站内容网站建设与管理综合实践
  • 网站推广应该坚持什么策略镇江网络营销外包
  • 个人做网络推广哪个网站好阿里巴巴上面可以做网站
  • 辽宁工程建设信息网站软文案例200字
  • 如何看自己网站流量衡水做网站技术
  • 广东住房和城乡建设厅官方网站网站页面和图片设计
  • 潍坊市奎文区建设局网站wordpress调整配置文件
  • 网站建设用模板好吗温州快建网站
  • 制作游戏网站电商关键词查询工具
  • wordpress 作品集网站怎么做淘宝客网站推广
  • 梅州市住房与城乡建设局网站百度地图驾车ar实景导航
  • 做网站的就业前景郑州做网站茂睿科技
  • 网站系统报价方案模板下载seo整站优化哪家好
  • 创意赣州网站建设网站是什么时候出现的
  • 做海淘网站赚钱吗怀化网站建设有哪些
  • 做海报需要用到什么网站素材网络营销推广方法是什么和什么的合理利用