Ubuntu18.04中使用Dockerfile制作镜像

Dockerfile制作镜像举例:

#创建一个新的文件夹用于制作镜像.
queena@queena-lenovo:~$ mkdir docker_demo
queena@queena-lenovo:~$ cd docker_demo
queena@queena-lenovo:~/docker_demo$ vim Dockerfile
#Dockerfile中输入以下内容:
FROM my-ubuntu:v1      #使用基础镜像 my-ubuntu:v1
MAINTAINER queena      #制作人
RUN apt-get update     #更新源
RUN apt-get autoclean  #清除缓存
ENV LANG C.UTF-8       #使镜像支持UTF-8,即支持中文

#运行Dockerfile文件,生成新的镜像my-ubuntu:v2
queena@queena-lenovo:~/docker_demo$ docker build -t my-ubuntu:v2 ./

Sending build context to Docker daemon  2.048kB
Step 1/5 : FROM my-ubuntu:v1
 ---> 4f70f5fe3698
Step 2/5 : MAINTAINER queena
 ---> Running in 1d8d31f5a37b
Removing intermediate container 1d8d31f5a37b
 ---> 722a848dc710
Step 3/5 : RUN apt-get update
 ---> Running in 3fbf8adda6fb
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:2 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [3099 kB]
Get:3 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1568 kB]
Hit:4 http://archive.ubuntu.com/ubuntu bionic InRelease                        
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [83.3 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [3524 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2342 kB]
Fetched 10.8 MB in 49s (219 kB/s)                                              
Reading package lists... Done
Removing intermediate container 3fbf8adda6fb
 ---> e38c225f3eb5
Step 4/5 : RUN apt-get autoclean
 ---> Running in 7b5acb6c37db
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Removing intermediate container 7b5acb6c37db
 ---> 28c427077701
Step 5/5 : ENV LANG C.UTF-8
 ---> Running in d0d382877f4b
Removing intermediate container d0d382877f4b
 ---> b84ae3d2e8ff
Successfully built b84ae3d2e8ff
Successfully tagged my-ubuntu:v2

#查看此时所有的镜像.
queena@queena-lenovo:~$ docker images
REPOSITORY                                                   TAG          IMAGE ID       CREATED             SIZE
my-ubuntu                                                    v2           b84ae3d2e8ff   34 seconds ago      555MB
my-ubuntu                                                    v1           4f70f5fe3698   About an hour ago   537MB
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值