![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
还在下雨吗
仰望星空,脚踏实地////本人转载的文章是本人用过后觉得写得很好的文章,版权属于原作者,侵删!!!!谢谢。
展开
-
docker 导出镜像 save/export、导入镜像 load/import
export命令是从容器(container)中导出tar文件,而save命令则是从镜像(images)中导出。是否可以同时将多个镜像打包到一个文件中。转载 2022-09-20 10:16:52 · 477 阅读 · 0 评论 -
Docker run命令参数整理
【代码】Docker run命令参数整理。转载 2022-09-16 15:35:45 · 838 阅读 · 0 评论 -
aarch64 麒麟v10系统使用docker部署nvidia_gpu_exporter监控GPU
随着科技的发展,人工智能对于图像的处理越来越频繁,对于图像处理的场景也越来越多,GPU的使用也随之而来;那对于性能测试的图像比对、3D处理等类型的系统使用到了GPU,我们需要对GPU进行细化了解和监控。是prometheus 的 Nvidia GPU 导出器,使用nvidia-smi二进制文件收集指标。。......原创 2022-08-17 15:56:37 · 1785 阅读 · 0 评论 -
docker运行报错docker0: iptables: No chain/target/match by that name.
容器和物理机的通信是通过内核转发实现的,具体体现为iptables里添加的nat规则。之前没有安装iptables直接搭docker也会在iptables生成关于docker的nat规则,因为系统自带了iptables,只不过没有以服务的方式启动。重新安装iptables会覆盖掉之前的规则,导致docker运行报错。只需要重启一下docker就会重新生成iptables规则了。保存了iptables后,可以重新启动docker了。输入如下命令停止docker服务。最后启动容器,发现不再报错了。...转载 2022-07-26 10:13:17 · 8146 阅读 · 0 评论 -
Docker搭建jupyterla
拉镜像docker pull captainji/jupyterlab启动jupyterlab服务docker run -d \-p 8888:8888 \-e JUPYTER_ENABLE_LAB=yes \-v /data/docker/jupyter:/usr/local/src/jupyterlab_workspace \-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \-v /etc/timezone:/etc/t转载 2022-03-23 14:41:06 · 821 阅读 · 0 评论 -
Grafana单图表告警邮件
说到监控就一定会有告警邮件,否则如果要人每时每刻去关注图标是否超出指标,那也太累了。Grafana目前有一个很好的功能,就是可以直接在Grafana上设置告警项,不需要去其底层监控框架操作,这样一来我们获得的告警邮件也是基于日常熟悉的Grafana图表来的。在Grafana的左侧菜单栏,有一个铃铛的图表就是进行告警和通知设置的:第一个Alert Rules是设置告警规则,这里可以查看所有设置过的告警条目,查看各个条目的当前状态(是否处于异常状态),并可以对各条进行操作(比如停止监控告警或者编转载 2022-03-28 15:56:36 · 1083 阅读 · 0 评论 -
网页通过iframe嵌入grafana
进入grafana容器docker exec -u root -it grafana sh修改/usr/share/grafana/conf下的缺省配置文件defaults.ini我们添加参数: cfg:default.security.allow_embedding=true 后在 iframe 里面可以显示出来了。但是登录不上,提示登录成功,但是还是回到了登录界面。添加匿名登录的参数: cfg:default.auth.anonymous.enabled=true 界面就出来了,我们原创 2022-03-29 15:35:40 · 3193 阅读 · 0 评论 -
安装ttyd 网页版的终端工具
项目地址:https://github.com/tsl0922/ttyd该文章的环境是ubuntu18.04Linux下需要手动编译sudo apt-get install build-essential cmake git libjson-c-dev libwebsockets-devgit clone https://github.com/tsl0922/ttyd.gitcd ttyd && mkdir build && cd buildcmake .转载 2022-02-10 16:25:23 · 3601 阅读 · 0 评论 -
docker启动失败:Failed to start Docker Application Container Engine.
Docker官方仓库的速度会比较慢,可以配一个官方的中国加速镜像方法是:修改 /etc/docker/daemon.json 加上如下的键值:{"registry-mirrors": ["https://registry.docker-cn.com"]}然后重启docker即可但是重启却报错,根据提示查看docker服务状态,Failed to start Docker Application Container Engine.解决方法:daemon.json...转载 2022-03-11 09:50:57 · 21435 阅读 · 2 评论 -
ubuntu系统 Docker v20.10.14 、 Node.js v16.15.0 、Yarn v1.22.18 、 Npm v8.5.5 安装
Docker :20.10.14 step1:安装依赖 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common step 2: 安装GPG证书 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu原创 2022-05-12 16:49:24 · 1080 阅读 · 0 评论 -
portainer的二次开发之使用yarn管理前端环境
前端当前(2018-10)给前端贡献代码时,环境变成了yarn来控制依赖,如何操作?需求DockerNode.js >= 6yarn构建克隆代码:$ git clone https://github.com/portainer/portainer.git$ cd portaineryarn解决依赖:$ yarnyarn启动:$ yarn start访问:http://localhost:9000提示当有代码文件变更发生时 (app.转载 2022-03-03 17:15:10 · 481 阅读 · 3 评论 -
docker 部署rancher:v2.3.3及重置
三台虚拟机192.168.209.128 rancher192.168.209.131 master192.168.209.132 node1docker 启动命令docker run -d --restart=unless-stopped \-p 8080:80 -p 8443:443 \-e CATTLE_SYSTEM_CATALOG=bundled \-e AUDIT_LEVEL=3 \rancher/rancher:v2.3.3重置rancher...原创 2022-02-28 14:13:12 · 895 阅读 · 0 评论 -
Rancher Server、K8s、Docker
Rancher Agent常见问题1、Rancher Agent无法启动的原因是什么?1.1、添加 --NAME RANCHER-AGENT(老版本)如果你从UI中编辑docker run .... rancher/agent...命令并添加--name rancher-agent选项,那么Rancher Agent将启动失败。Rancher Agent在初始运行时会启动3个不同容器,一个是运行状态的,另外两个是停止状态的。Rancher Agent要成功连接到Rancher Server必须要转载 2022-01-12 17:06:35 · 918 阅读 · 0 评论 -
Docker 将宿主机文件挂载到容器
docker run --name [容器名称] -d -p [容器服务监听ip] -v [宿主机绝对路径]:[容器路径] [镜像]docker run --name utd -d -p 9004:9004 -v /Users/user/projects/utd:/home registry.dsp.com/alpine/php7:2.0转载 2022-03-01 14:38:10 · 479 阅读 · 0 评论 -
portainer docker 安装命令
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /home/username/portainer/data:/data portainer/portainer原创 2022-02-25 14:44:20 · 517 阅读 · 0 评论 -
docker-java使用
网址:https://github.com/docker-java/docker-java1.1、修改文件注: 一般情况下都是用的2375端口。但是暴露了2375端口的Docker主机。因为没有任何加密和认证过程,知道了主机IP以后,任何人都可以管理这台主机上的容器和镜像,很容易遭到攻击挖矿等恶意行为。非测试开发环境的话,还是要开启需要安全认证的tcp端口。本人为了方便只是把端口号换成了2380。1.2、开启防火墙(如果选择第一种开启端口的)2、引入项目。2.1、添加依赖2.2、添加c转载 2022-06-15 10:36:24 · 2317 阅读 · 1 评论 -
正确commit mysql容器
本篇文章会解决以下问题:Tomcat 容器很顺利,使用 命令直接提交就好了,Tomcat 容器相比 Tomcat 镜像只是拷贝了项目到容器中,并没有进行其他操作,只是省略了通过 Dockerfile 重新构建的过程。可以看到,新的 Tomcat 镜像相比原来的镜像大了好多,多出来的这部分内容就是 Tomcat 中的项目文件所占的大小。但是在 commit MySQL 时,出现了问题,不论我怎么 commit,新生成的镜像大小都不会变化,哪怕 1M 的变化都没有。可以看到,新生成的 MySQL转载 2022-06-20 19:32:41 · 144 阅读 · 0 评论 -
使用 Portainer 管理远程Docker
先更新Centos docker 镜像加速地址:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ef017c13.m.daocloud.io新建一个卷(portainer_data)来存Portainer数据docker volume create portainer_datadocker run -d -p 9000:9000 -p 8000:8000 --name portainer转载 2022-03-04 12:39:41 · 975 阅读 · 0 评论 -
麒麟V10 arm系统下离线文件包安装docker
麒麟鲲鹏arm 64位主机,直接yum install docker可能找不到,需要更换镜像源等,更换之后可能还会出现比如下报错:nothing provides container-selinux >= 2:2.74 needed by docker-ce-3:20.10.15-3.el7.aarch64那位为了避免环境设置,可以用离线形式来安装docker服务。下载docker,解压,并且移动解压出来的二进制文件到 /usr/bin 目录中,并且测试启动 进入到系统服务目录,创建docker转载 2022-06-16 19:04:10 · 1730 阅读 · 0 评论