- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Docker容器监控之CAdvisor+InfluxDB+Granfana
附上三者的docker-compose。用的官网找的模板感觉不太对,以后再来改。
2023-08-04 02:30:06 175 1
原创 Docker轻量级可视化工具Portainer
Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。官网:https://www.portainer.io/用户名,直接用默认admin。密码记得8位,随便你写。
2023-08-04 00:24:06 154 1
原创 docker compose
Docker-Compose 解决了容器与容器之间如何管理编排的问题。Compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。官网:https://docs.docker.com/compose/compose-file/compose-file-v3/Docker-Compose是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。准备一个可执行的docker-compose.yml。
2023-08-04 00:05:08 125 1
原创 docker网络
因为容器挂了或重启时ip会发生改变自定义网络使容器IP变动时候可以通过服务名直接网络通信而不受到影响自定义网络本身就维护好了主机名和ip的对应关系(ip和域名都能通)自定义桥接网络,自定义网络默认使用的是桥接网络bridge使用前:使用ip可以ping通,使用名称ping不通使用后:ip可以ping通,使用名称也可以ping通。
2023-08-03 15:52:53 102
原创 Dockerfile基础及通过Dockerfile发布微服务部署到docker容器
8. COPY:类似ADD,拷贝文件和目录到镜像中,但不自动解压,将从构建上下文目录中(源路径)的文件/目录复制到新一层的镜像(目标路径)。10.CMD:指定一个容器启动时需要运行的命令,dockerfile中可以有多个CMD命令,但只有最有一个生效,CMD会被docker run之后的参数替换。12.ONBUILD:当构建一个被继承的Dockerfile时运行命令,父镜像在被子镜像继承后父镜像ONBUILD被触发。4.每条指令都会创建一个新的镜像层,并对镜像进行提交。
2023-08-03 00:22:32 116
原创 docker安装redis
3.将daemonize yes注释起来或者 daemonize no设置,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败。/opt/redis/redis.conf为修改好的配置文件。自己准备一份redis配置文件,修改参数。1.开启redis验证 可选。2.允许redis外地连接 必须。4.开启redis数据持久化。
2023-08-02 16:04:57 46
原创 docker安装mysql及解决中文编码问题
insert into a values(1,‘张三’,10);3.重新查询数据发现已经没有乱码。2.docker运行mysql。1.新建my.cnf文件。3.进入mysql容器。5.建库建表插入数据。
2023-08-02 15:24:55 338
原创 docker安装jenkins
命令)并指定此“发布”选项 -p 52000:51000,其中最后一个值与Jenkins master上的这个更改值相匹配,第一个值是Jenkins主机的主机上的端口号, 通过它,基于JNLP的Jenkins代理与Jenkins主机进行通信 - 例如52000。-v /var/run/docker.sock:/var/run/docker.sock(可选 /var/run/docker.sock 表示Docker守护程序通过其监听的基于Unix的套接字。如果您需要退出Jenkins,这可以保持整洁。
2023-08-02 01:04:05 99
原创 docker容器卷
Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。为了能保存数据在docker中我们使用卷。特点:1:数据卷可在容器之间共享或重用数据2:卷中的更改可以直接实时生效3:数据卷中的更改不会包含在镜像的更新中4:数据卷的生命周期一直持续到没有容器使用它为止查看数据卷是否挂载成功1 docker修改,主机同步获得2 主机修改,docker同步获得3 docker容器stop,主机修改,docker容器重启数据同步。
2023-08-02 00:02:13 78
原创 Docker进入registry容器报错
Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。输入docker exec -it registry_id /bin/bash报错。docker exec -it 容器id /bin/sh。该镜像是使用alpine制作的,要进入该容器需要输入。
2023-08-01 23:37:20 137 1
原创 docker部署私有库
下载镜像registrydocker pull registry2.运行私有库registrydocker run -d -p 5000:5000 -v /本地路径/:/tmp/registry --privileged=true registry默认情况,仓库被创建在容器的/var/lib/registry目录下3.查看私有库上的镜像curl -XGET http://192.168.xx.xxx:5000/v2/_catalog4.将镜像名修改为符合规范的格式docker t
2023-08-01 18:45:17 52 1
原创 Error response from daemon: Get “https://registry.cn-hangzhou.aliyuncs.com/v2/“
文档地址:https://www.alibabacloud.com/help/zh/acr/support/faq-about-errors-of-docker-login-docker-push-and-docker-pull。“您使用了阿里云账户的登录密码,而不是Registry的独立登录密码”,这是导致 docker login 阿里云镜像仓库失败的原因。docker login 阿里云镜像仓库输入的密码,应该独立设置。今天使用 docker login 阿里云镜像仓库时,在输入密码后,报错。
2023-08-01 16:26:59 2282 1
原创 docker常用命令
docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]attach 直接进入容器启动命令的终端,不会启动新的进程,exit退出会导致容器停止。docker ps -a -q | xargs docker rm 删除多个容器。docker rm -f $(docker ps -a -q) 删除多个容器。ctrl+p+q run进去的容器,ctrl+p+q退出,容器不停止。-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
2023-08-01 14:47:51 83
软件性能测试过程与详解案例剖析第二版.zip
2019-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人