注意: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 是镜像名。