ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker学习

2022-08-10 18:01:36  阅读:153  来源: 互联网

标签:容器 学习 指令 镜像 docker dockerfile id


一,导出软件

docker image save 容器名称 -o 在本机的存储地址

 

 二,导入软件

1,首先进入容器压缩包的位置

docker image load -i 容器包

 

 三,查看日志

docker logs -f 镜像id

 

docker logs -f 镜像id | tail -5--->查看后五行日志

 

 docker logs -f 镜像id | head -5--->查看前5行日志

 

四,配置容器并保存

 docker commit 镜像id 自定义镜像名称

 

 docker stop 镜像id---->停止镜像

 docker start 镜像id---->启动镜像

使用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,创建一个docker文件

 

 2,在文件目录下执行docker build -t 容器名称

 

 3,执行创建的容器

 

标签:容器,学习,指令,镜像,docker,dockerfile,id
来源: https://www.cnblogs.com/shang123/p/16573364.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有