docker
Acettest
这个作者很懒,什么都没留下…
展开
-
Docker常用安装
1.总体步骤1.搜索镜像2.拉取镜像3.查看镜像4.启动镜像5.停止容器6.移除容器2.安装tomcat1.从docker hub上面查找tomcat镜像docker search tomcat2.从docker hub上拉取tomcat镜像到本地docker pull tomcat3.docker images查看是否有拉取到的tomcat4.使用tomcat镜像创建容...原创 2019-12-21 09:28:46 · 314 阅读 · 0 评论 -
dockerfile案例
base镜像(scratch)docker hub中99%的镜像都是通过在base镜像中安装和配置需要的软件构建出来的自定义镜像mycentos编写FROM centosENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $...原创 2019-12-16 01:07:32 · 349 阅读 · 1 评论 -
docker保留字指令
FROM基础镜像,当前新镜像是基于哪个镜像的MAINTAINER镜像的维护者的姓名和邮箱地址RUN容器构建时需要运行的命令EXPOSE当前容器对外暴露出的端口WORKDIR指定在创建容器后,终端默认登陆的进来工作目录,一个落脚点ENV用来在构建镜像过程中设置环境变量eg:ENV MY_PATH /usr/mytest这个环境变量可以在后续的任何run指令中使用,这就如同在...原创 2019-12-15 23:28:15 · 578 阅读 · 0 评论 -
docker数据卷
是什么先来看看docker的理念将运用与运行的环境打包成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。能干嘛容器间继承+共享数据卷就是目录或文件,存...原创 2019-12-12 07:55:34 · 193 阅读 · 0 评论 -
docker镜像
1是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。UnionFS(联合文件系统)联合文件系统是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directorie...原创 2019-12-12 07:22:21 · 140 阅读 · 0 评论 -
docker常用命令
1.帮助命令docker versiondocker infodocker --help 显示docker的所有命令2.镜像命令docker images列出本地主机上的镜像各个选项说明:repository:表示镜像的仓库源tag:镜像的标签image id:镜像idcreated:镜像创建时间size:镜像大小同一仓库源可以有多个TAG,代表这个仓库源的不同版本,我们...原创 2019-12-10 08:00:00 · 178 阅读 · 0 评论 -
docker镜像加速器的配置
依照https://lug.ustc.edu.cn/wiki/mirrors/help/docker进行配置然后使用下面的命令进行配置加载和服务重启systemctl daemon-reloadsystemctl restart docker最后使用docker info查看Registry Mirrors:是否是所配置的镜像以确认镜像加速器是否配置成功...原创 2019-12-09 19:55:53 · 98 阅读 · 0 评论