zoukankan      html  css  js  c++  java
  • Docker创建镜像文件并在容器中运行

    1.如何创建镜像文件
    首先找到Docker ToolBox安装的路径,在路径下直接新建Dockerfile文件

    在Dockerfile文件里写入的内容为:

    FROM docker/whalesay:latest
    
    RUN apt-get -y update && apt-get install -y fortunes
    
    CMD /usr/games/fortune -a | cowsay
    
    

    FORM 关键字告诉Docker我们的镜像将基于哪一个镜像。这个的意思是说我们即将创建的镜像将给予whalesay镜像
    RUN apt-get -y update && apt-get install -y fortunes 这一行命令使用的是apt-get程序来下载和安装fortunes.fortunes程序有一个用来打印出一些话的命令,可以用来作为我们的whale说出的话。
    CMD /usr/games/fortune -a | cowsay 这一行告诉fortune程序输出它的结果作为输入给cowsay程序(管道)

    接下来我们打开Docker ToolBox终端利用docker命令创建我们刚刚的镜像文件
    $ docker build -t docker-whale . (注意最后有一个点‘.’,表示Dockerfile文件在当前的目录下),这条命令的意思是利用当前目录下的Dockerfile来创建一个叫做docker-whale的镜像
    如下图则成功创建镜像文件:

    接下来我们查看我们是否真的有成功,确认你的电脑已经安装了新的镜像,并且你可以运行这个新的镜像
    $ docker images

    可以看到标记中的镜像文件已经被我们成功安装到了我们的电脑,接下来我们运行
    $ docker run docker-whale
    直接看到鲸鱼开始随机说出一句话

  • 相关阅读:
    javascript--Date
    PL/SQL的命令行窗口中执行脚本
    关于资产新增接口问题描述
    ORA-00600: internal error code, arguments: [kqludp2], [0x08D226918], [0], [], [], [], [], [], [], [], [], []
    Oracle 表空间扩容
    EBS 创建会计科目 小结
    EBS AP 创建会计科目失败
    EBS GL 日记账行“账户说明”段说明显示不全
    EBS 修改系统名称
    EBS 修改系统颜色
  • 原文地址:https://www.cnblogs.com/ButterflyEffect/p/10118977.html
Copyright © 2011-2022 走看看