Docker
文章平均质量分 60
金麟十三少
擅长JAVA,系统架构设计
展开
-
Docker使用dockerfile构建一个tomcat,并能正常访问
首先,服务器准备好jdk和tomcat接着,编写dockerfile#以centos作为基础镜像FROM docker.io/centos#维护者信息MAINTAINER michard michard@qq.com#切换目录到/usrWORKDIR /usr#创建JDK路径RUN mkdir java#创建tomcat路径RUN mkdir tomcat#将宿主主机的jdk复制到镜像里ADD jdk/usr/java/#将宿主主机的tomcat复制到镜像里ADD t.原创 2021-02-05 15:37:19 · 1097 阅读 · 0 评论 -
Dockerfile ADD lstat home/jdk: no such file or directory
Dockerfile内容:#以centos作为基础镜像FROM docker.io/centos#维护者信息MAINTAINER michard michard@qq.com#切换目录到/usrWORKDIR /usr#创建JDK路径RUN mkdir java#创建tomcat路径RUN mkdir tomcat#将宿主主机的jdk复制到镜像里ADD /home/jdk/ /usr/java/#将宿主主机的tomcat复制到镜像里ADD /home/tomcat/apache原创 2021-02-05 15:23:33 · 1859 阅读 · 0 评论 -
Docker CMD和ENTRYPOINT深入详解分析
首先CMD和ENTRYPOINT,都是指定一个容器启动时要执行的命令Dockerfile中可以有多个CMD指令,但是只有最后一个生效,CMD会被docker run之后的参数替换Docker也有镜像仓库中心,就像Maven中央仓库一样,dockerhub地址https://www.docker.com/,我们点击某个Dockerfile链接,进入该文件的详细内容里,拉到最底下。可以看到最后都是指向CMD["catalina.sh","run"],意思就是启动tomcat,所以我们运行原创 2021-02-03 14:52:36 · 1536 阅读 · 0 评论 -
Dockerfile文件详解学习总结,利用Dockerfile制作镜像
1、dockerfile是什么?dockerfile是用来构建Docker镜像的构建文件,是一系列命令和参数构成的脚本。2、dockerfile构建三步骤一、手动编写一个dokcerfile文件,符合dockerfile文件规范二、执行docker build,生成一个自定义的镜像文件三、执行docker run命令scratch是元镜像,相当于java里的object类...原创 2021-02-01 22:23:36 · 509 阅读 · 0 评论 -
Docker 给已启动的容器,添加新的接口映射
docker容器,想要添加一个端口映射,修改hostconfig.json,添加端口映射。但是一直保存不了,重启后,新增的配置端口,又被还原了。解决方法:添加端口映射之前,需要先停止docker服务。systemctl stop dockercd/var/lib/docker/containers/ 进入宿主主机docker容器目录下根据要修改的容器hash值,进入对应容器的目录第一修改hostconfig.json,PortBindings节点下,添加新增的接口映射,保存退出.原创 2021-01-20 17:39:05 · 771 阅读 · 0 评论 -
docker容器里没有权限执行命令,提示Permission denied
进入docker容器后,想创建文件,但是提示cannot touch 'test.sh': Permission denied解决方法:第一种、进入容器的命令改为 sudo docker exec -it -u root 9b98c3dcb2d0 /bin/bash9b98c3dcb2d0 为容器ID第二种、创建容器实例的时候,增加参数--privileged=true...原创 2021-01-19 14:45:45 · 8278 阅读 · 0 评论 -
Docker基本概念学习总结
Docker本身是一个容器运行载体或称之为管理引擎,基于Go语言开发的。我们把应用程序和配置依赖打包好,形成一个可交付的运行环境,这个打包好的运行环境,就是image镜像文件。只有通过这个镜像文件才能生成Docker容器。image文件可以看作是容器的模板。Docker根据image文件生成容器实例,同一个镜像文件,可以生成多个同时运行的容器实例。Docker的三要素:镜像image,容器container,仓库repository概念 说明 Docker 镜像(Images)原创 2020-05-14 16:17:35 · 298 阅读 · 0 评论 -
Portainer安装介绍,一款Docker图形化管理工具
1、查看portainer当前有哪些镜像docker search portainer我们拉取第一个进行安装,第一个镜像的名字叫做portainer/portainerdocker pull portainer/portainer安装成功后,查看当前宿主主机有什么镜像docker images启动镜像portainer/portainer,8480映射900...原创 2020-05-08 15:29:08 · 619 阅读 · 0 评论 -
Docker容器里无法使用vi命令,提示bash: vi: command not found
进入docker容器后,无法使用vi编辑命令解决方法:1.apt-get update2.apt-get intall vimroot@0e8b90e6383f:/usr/local/tomcat/webapps# apt-get updateGet:1 http://security.debian.org/debian-security buster/updates InR...原创 2020-05-08 15:30:18 · 4911 阅读 · 4 评论 -
centos7下安装docker以及安装tomcat镜像
1、使用yum进行安装,执行命令:yum install -y docker---------------------------------------------中间忽略安装日志---------------------------------------------Dependency Updated: device-mapper.x86_64 7:1.02.158-2....原创 2020-05-06 23:31:32 · 413 阅读 · 0 评论