cd /path/to/ git clone https://github.com/crystal-lang/crystal.git
docker run -it 84codes/crystal:latest-fedora-37
docker ps -a
结果回显如下,出现“CONTAINER ID”则为容器运行成功。
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 *
docker import - crystal:example < crystal.tar docker images
结果回显如下,出现crystal相关信息则为导入成功。
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
结果回显如下,出现图中信息则为运行成功。