Docker创建镜像文件并在容器中运行

本文详细介绍如何通过Dockerfile创建自定义Docker镜像,包括编写Dockerfile、使用apt-get安装软件包以及构建和运行镜像的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

在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的镜像
如下图则成功创建镜像文件:
786645-20181214133843027-941539820.png

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

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

转载于:https://www.cnblogs.com/ButterflyEffect/p/10118977.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值