Docker
文章平均质量分 80
IManiy
即使在搬砖,也要仰望大厦。
展开
-
总结之Docker(四)——镜像修改非ROOT用户权限后生成新镜像并发布
对于需要递归处理的目录,确保使用-R标志。如果您知道容器启动过程中可能会动态创建某些目录或文件,可以预见到这些位置,并提前设置好权限。如果有复杂的权限设置逻辑,可以编写一个脚本,该脚本执行所有的权限设置逻辑,然后在Dockerfile中使用USER root执行这个脚本,最后再切换回非root用户。对于某些需要用户组内成员共同协作的目录,可以设置setgid位,这样任何用户在该目录下创建的文件都会继承该目录的组所有权。添加镜像加速器,以阿里云为例,阿里云目前推广提供镜像加速器,需要登录。原创 2024-06-16 19:44:23 · 623 阅读 · 0 评论 -
总结之Docker(三)——java常用环境部署、Dockerfile使用
Tomcat部署拉取镜像docker pull tomcat运行容器指定ip ,目录挂载docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcatNginx部署拉取镜像docker pull nginx运行容器指定ipdocker ...原创 2020-04-19 19:44:00 · 303 阅读 · 0 评论 -
总结之Docker(二)——镜像与容器
查看镜像docker images搜索镜像docker search redis来取镜像docker pull redis删除镜像docker rmi 镜像ID删除所有镜像docker rmi `docker images -q`容器CONTAINER ID:容器 diIMAGE:镜像名称:TagCOMMAND:命令CREATES:容器创建的时刻S...原创 2020-04-19 15:19:08 · 321 阅读 · 0 评论 -
总结之Docker(一)——简介、安装与启动
简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker与虚拟机区别虚拟机:我们传统的虚拟机需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给他的资源将全部被占用。,每一个虚...原创 2020-04-19 14:24:44 · 209 阅读 · 0 评论