使用Dockerfile自定义镜像(以建一个简单Jdk8装有vim为例)

注意:1、必须先安装好docker。2、在Ubuntu系统里

一、写Dockerfile文件(文件名必须为Dockerfile)

命令解释:

1、FROM

格式:FROM+镜像名或者FROM+镜像名:标签

作用:拉取一个基础镜像。Dockerfile的开头必须是FROM。

2、RUN

格式:RUN+命令

作用:每条RUN指令在当前的镜像基础上执行指令,并提交为新的镜像,命令较长的时候可以使用\来换行,可以使用&&执行多条命令。

二、用Dockerfile建镜像

1、进入 Dockerfle 所在文件夹。

2、执行如下命令:

sudo docker build -t jdk8_vim:1.0 .

命令解释:build 是 docker 使用 Dockerfile 建镜像的命令;

                 参数 -t 用于指明镜像的名称;

                 命令最后的 . 是指定当前文件夹为 Dockerfile 的上下文。

三、运行容器

1、执行如下命令:

sudo docker run -it -d --name=jdk8_vim jdk8_vim:1.0

命令解释:run 是 docker 运行容器的命令;

                 参数 -it 是交互式运行容器;

                 参数  -d 是后台运行容器;

                 参数  --name 是指定容器的名称;

                 后面的 jdk8_vim:1.0 是指明容器使用的镜像。

四、进入容器

1、执行如下命令:

docker exec -it jdk8_vim /bin/bash

命令解释:exec 是 docker 进入容器的命令;

                 参数 -it 是交互式;

                 jdk8_vim 是容器名

五、查看镜像

1、执行如下命令:

sudo docker image ls

六、查看容器

1、执行如下命令:

sudo docker ps -a

命令解释:ps 是 docker 用于查看容器的命令;

                 参数 -a 是指所有容器(没有 -a 参数,只会显示运行着的容器)。

七、停止容器

1、执行如下命令:

sudo docker stop jdk8_vim

命令解释:stop 是 docker 用于停止运行的容器的命令;

                 jdk8_vim 是容器名。

八、重启容器

1、执行如下命令:

sudo docker restart jdk8_vim

命令解释:restart 是 docker 用于重启容器的命令;

                 jdk8_vim 是容器名。

九、删除容器

1、执行如下命令:

sudo docker rm jdk8_vim

命令解释:rm 是 docker 用于删除容器的命令;

                 jdk8_vim 是容器名。

十、删除镜像

1、执行如下命令:

sudo docker rmi jdk8_vim:1.0

命令解释:rmi 是 docker 用于删除镜像的命令;

                 jdk8_vim:1.0 是镜像名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值