Docker
文章平均质量分 85
UndefinedException
求求你们别卷了!!!
展开
-
Docker高级-4.可视化工具Portainer/容器监控之CAdvisor+InfluxDB+Granfana
Portainer 是一款轻量级的应用,它提供了。,默认帐户密码为(admin/admin)。4.配置面板panel。管理Docker环境。直接编排这三个镜像,原创 2022-09-03 21:41:38 · 553 阅读 · 0 评论 -
Docker高级-3.Docker网络与Docker-compose容器编排
使用指定,默认使用docker01 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。2 docker run 的时候,没有指定network的话默认使用的网络模式就是bridge,使用的就是。原创 2022-09-03 21:19:44 · 1352 阅读 · 0 评论 -
Docker高级-2.DockerFile与微服务打包案例
ENTRYPOINT可以和CMD一起用,一般是变参才会使用 CMD ,这里的 CMD 等于是在给 ENTRYPOINT传参。当指定了ENTRYPOINT后,CMD的含义就发生了变化,不再是直接运行其命令而是将CMD的内容作为。原创 2022-09-03 20:04:56 · 521 阅读 · 0 评论 -
Docker高级-1.复杂安装示例(mysql主从复制、redis集群)
1.新建主服务器实例33072. 进入/volumes/mysql-master/conf目录下新建my.cnf3.设置完后重启4.进入mysql-master容器5. master容器实例内创建。原创 2022-09-02 21:22:01 · 212 阅读 · 0 评论 -
Docker基础-4.常规安装示例(mysql、redis)
因为该配置和docker run中-d参数冲突,会导致容器一直启动失败。必须注释掉 # bind 127.0.0.1。我们必须新建一个conf文件,修改MySQL的。(可选) requirepass 123。(可选) appendonly yes。类似于mysql,我们。为UTF-8,否则中文会乱码。原创 2022-09-02 17:16:06 · 164 阅读 · 0 评论 -
Docker基础-3.本地镜像发布与容器数据卷
卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过提供一些用于持续存储或共享数据的特性。Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。一句话来说,有点类似我们Redis里面的rdb和aof文件,将docker容器内的数据保存进宿主机的磁盘中。原创 2022-09-02 16:08:56 · 246 阅读 · 0 评论 -
Docker基础-2.常用命令与Docker镜像
镜像用户/镜像名:镜像版本号 从tar包中的内容创建一个新的文件系统再导入为镜像。查看镜像/容器/数据卷所占的空间。(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是。docker的镜像实际上由一层一层的文件系统组成,这种层级的。: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。在容器中打开新的终端,并且可以启动新的进程用。直接进入容器启动命令的终端,不会启动新的进程用。原创 2022-09-02 10:15:31 · 593 阅读 · 0 评论 -
Docker基础-1.简介与安装
Docker是基于Go语言实现的云开源项目。Docker的主要目标是“”,也就是通过对的封装、分发、部署、运行等生命周期的,使用户的APP(可以是一个WEB应用或应用等等)及其能够做到“一次镜像,处处运行”。Docker 将应用打成镜像,通过镜像成为在Docker容器上面的实例,而 Docker容器在任何操作系统上都是,这就实现了。只需要好,换到别的机子上就可以好,大大简化了操作。软件容器容器虚拟化技术。......原创 2022-08-31 21:25:07 · 119 阅读 · 0 评论