鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

运行和验证

操作步骤

  1. 执行以下命令获取自带算例。
    cd /path/to/
    git clone https://github.com/crystal-lang/crystal.git
  2. 执行以下命令使用容器运行crystal。
    docker run -it 84codes/crystal:latest-fedora-37
  3. 执行以下命令查看CONTAINER ID。
    docker ps -a

    结果回显如下,出现“CONTAINER ID”则为容器运行成功。

  4. 执行以下命令导出容器并导入算例重做容器。
    docker export caf67ade6d37 > crystal.tar
    mkdir crystal-example
    tar xf crystal.tar -C crystal-example
    rm -rf crystal.tar
    cp -r crystal/samples/* crystal-example/home
    cd crystal-example
    tar cf crystal.tar *
  5. 执行以下命令导入容器。
    docker import - crystal:example < crystal.tar
    docker images

    结果回显如下,出现crystal相关信息则为导入成功。

  6. 执行以下命令使用crystal运行binary-trees.cr、red_black_tree.cr、pig.cr算例。
    docker run -it crystal:example /usr/bin/crystal run /home/binary-trees.cr

    结果回显如下,出现图中信息则为运行成功。

    docker run -it crystal:example /usr/bin/crystal run /home/red_black_tree.cr

    结果回显如下,出现图中信息则为运行成功。

    docker run -it crystal:example /usr/bin/crystal run /home/pig.cr

    结果回显如下,出现图中信息则为运行成功。