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