docker 3

时间:2022-08-10
本文章向大家介绍docker 3,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

docker 3

导出/导入镜像

导出 docker image save hello-world -o C:\Users\1998亢小乐1007\Desktop\hello-world.taz

 导入 docker image load -i hello-world.taz

 

docker容器管理

docker run 镜像名称 这个过程可以理解为:把镜像文件创建成docker容器的一部分,然后再进行启动。特别需要注意的是:容器内的进程必须是前台运行状态,否则容器直接退出

容器命令

在运行镜像中,后面需要带一些指令的信息,这些指令的信息具体汇总为如下:

• -d:后台运行

• -it:交互式命令(bash)

• --rm:容器挂掉后自动被删除

• --name:给容器起一个名字

• -p:端口映射

-P:指定任意的端口

log查看

查看容器实时的错误日志: docker logs -f CONTAINER ID

linux mav 查看

只显示后几行 docker logs CONTAINER ID |tall -n

只显示前几行 docker logs CONTAINER ID |head -n

保存部署环境

运行镜像 下载vim

在里面写些东西

 保存成新的镜像

 运行新的镜像查看内容

退出后原镜像不保存原操作 

 

容器停止和启动

dockerfile

使用dockerfile主要是用于构建docker镜像文件信息,相当于一个脚本,通过dockerfile自己的指令,来构建软件依赖,文件依赖,存储等等情况。

Dockerfile组成部分 dockerfile的主要组成部分可以汇总为:

• 基础镜像信息

• 制作镜像操作指令 RUM

• 容器启动时执行指令CMD["/bin/bash"]

Dockerfile基本指令

dockerfile的指令主要可以汇总为如下,使用dockerfile的前提是学习会这些指令的基本使用,具体如下:

FROM #指令基础镜像

• MAINTAINER #指定维护者信息,也可以没有

RUN #具体执行的操作,在命令前面加上RUN即可

• ADD #COPY文件,会自动进行解压

• WORKDIR #设置当前工作目录

• VOLUME #设置卷,挂载主机目录

EXPOSE #指定对外的端口

• CMD #指定容器启动后需要干的事情

• COPY #复制文件

ENV #环境变量

ENTRYPOINT #容器启动后执行的命令

 

构建镜像

1.在桌面新建目录里面新建文件命名dockerfile写入脚本

 2.构建镜像 docker build -t first_docker . -t后面跟构建镜像的名字

 写脚本

 运行

 在浏览器搜索

原文地址:https://www.cnblogs.com/liulele123/p/16573683.html