容器
解决dockerrun或者dockerrestart启动镜像就自动退出
解决dockerrun或者dockerrestart启动镜像就⾃动退出执⾏命令:docker run --name centos8 -d centos /bin/bash,通过docker ps查看正在运⾏中容器,不到centos8。通过docker ps -a查看发现,centos8容器已经处于停⽌状态了[root@MiWiFi-R4A-srv server]$ docker run --na...
如何在docker中配置opwrt
如何在docker中配置opwrt基于linux系统,且需要安装docker鉴于目前市面上出现的个种矿渣,试图使用一个设备完成旁路由以及nas功能,特意总结在docker中配置openwrt的方法,以做记录。(本人设备我家云,使用OMV系统,搭配docker中的openWRT作为私人网络中枢,毕竟家里其它人用不到)配置docker网络1.开启网卡混杂模式ip link set eth0 promi...
Docker网络详解——原理篇
Docker⽹络详解——原理篇前⾔当你开始⼤规模使⽤Docker时,你会发现需要了解很多关于⽹络的知识。Docker作为⽬前最⽕的轻量级容器技术,有很多令⼈称道的功能,如Docker的镜像管理。然⽽,Docker同样有着很多不完善的地⽅,⽹络⽅⾯就是Docker⽐较薄弱的部分。因此,我们有必要深⼊了解Docker的⽹络知识,以满⾜更⾼的⽹络需求。本⽂⾸先介绍了Docker⾃⾝的4种⽹络⼯作⽅式,然...
Docker基础:VMware虚拟机Centos7环境下docker安装及使用
Docker基础:VMware虚拟机Centos7环境下docker安装及使⽤1.docker简介1.1 镜像(image)docker镜像就好⽐是⼀个⽬标,可以通过这个⽬标来创建容器服务,通过镜像可以创建多个容器1.2 容器(container)docker利⽤容器技术,运⾏⼀个或者⼀组应⽤,通过镜像来创建的。启动,停⽌,删除,基本命令⽬前可以同期理解为⼀个简易的Linux系统1.3 仓库(re...
在Docker中配置容器的持久性存储
在Docker中配置容器的持久性存储Docker是目前最热门的容器化技术之一,通过将应用程序及其依赖项打包在一个独立的容器中,可以实现快速部署和扩展。然而,由于容器的暂时性特性,数据在容器的重启或删除后会丢失。为了解决这个问题,我们需要在Docker中配置容器的持久性存储。一、使用Docker卷进行持久性存储Docker卷是用于在主机和容器之间共享和持久化数据的一种机制。通过在主机和容器中创建相同...
Docker文件目录和容器内部操作
Docker⽂件⽬录和容器内部操作Docker默认的⽂件⽬录位于Linux server的/var/lib/docker 下⾯。⽬录结构如下|-----containers:⽤于存储容器信息|-----image:⽤来存储镜像中间件及本⾝信息,⼤⼩,依赖信息|-----network|-----swarm|-----tmp:docker临时⽬录|-----trust:docker信任⽬录|----...
docker修改postgresql时区配置
docker进入容器docker修改postgresql时区配置⼀、前⾔在开发程序的时候,发现postgresql数据库的时区和北京时间差了8个⼩时,原因是postgresql使⽤的是默认的Etc/UTC时区。因此需要改掉,改成PRC,因为装在docker容器中,需要在docker中操作。postgresql查看时区命令:show timezone;⼆、操作docker容器1、查看当前所有的容器d...
minio文件预览_Minio安装以及使用
minio⽂件预览_Minio安装以及使⽤介绍MinIO 是⼀个基于 License v2.0开源协议的对象存储服务。适合于存储⼤容量⾮结构化的数据,例如图⽚、视频、⽇志⽂件、备份数据和容器/虚拟机镜像等,⽽⼀个对象⽂件可以是任意⼤⼩,从数KB到最⼤5TB都能很好的⽀持。开源并且⽤Go语⾔开发,有web操作界⾯,我们可以⽤它来搭建兼容S3协议的存储云服务。相⽐ hadoop hdfs 分布式存储服...
在Docker容器中部署安卓应用apk的自动化流程
docker exec -it $adx adb shell am start -n com.im.datacollectworknode$idx/com.im.datacollectworknode$idx.MainActivitydoneelif [[ $info =~ ".ini" ]]; thenlog "$adx /sdcard/myconfig/路径下包含.ini"st...
Docker下使用搭建RedisCluster集方案
Docker下使⽤搭建RedisCluster集⽅案RedisCluster集⽅案是Redis官⽅推荐的⼀种集⽅案,他没有中⼼节点。客户端与redis节点直连,不需要中间代理层,RedisCluster 集⽅案可以将数据分⽚存储。为避免其中⼀个节点宕机丢失分⽚数据,我们需要设置冗余节点。设计架构:准备前提:1、Linux服务器(这⾥使⽤的centos7.x演⽰)2、已安...
Docker从入门到实践[笔记整理][一]
Docker从⼊门到实践[笔记整理][⼀]基础命令名称作⽤⽰例docker systen df查看镜像、容器、数据卷所占的空间docker images -q产⽣指定范围的id列表docker image ls -q redisdocker image rm $()批量删除指定镜像docker image rm $(docker image ls -q redis)docker run基于镜像启动...
Docker容器备份与恢复的方法
Docker容器备份与恢复的方法随着云计算和虚拟化技术的发展,容器技术成为了当今软件开发和部署领域的热点话题。Docker作为最流行的容器技术之一,为开发者提供了轻量级、便捷和可移植的解决方案。然而,与传统虚拟机相比,容器的备份与恢复并不是一个简单的过程。本文将介绍一些实用的方法和工具来帮助您更好地备份和恢复Docker容器。1. 备份Docker容器在备份Docker容器之前,我们需要了解两个重...
Docker下gogs的部署和应用
Docker下gogs的部署和应⽤部署1、搜索镜像docker search gogs/gogs2、拉取镜像docker pull gogs/gogs3、编排do c k er-c o m po seversion: "3"services:gogs:restart: always # ⾃动重启image: gogs/gogscontainer_name: gogspor...
华为云计算技术容器技术研发工程师岗位笔试题目含笔试技巧
华为云计算技术容器技术研发工程师岗位笔试题目(精选)以下是15个华为云计算技术公司容器技术研发工程师岗位的笔试题目:一、选择题(共10题,每题4分,共40分)1. 在以下容器技术中,非常适合进行应用程序隔离的是哪个?A. 虚拟机B. DockerC. 容器化(containerization)D. 网格计算参考答案:B. Docker。Docker是一种容器化技术,它可以在单个操作系统上运行多个隔...
华为云计算技术容器技术研发工程师岗位笔试选择题附笔试高分技巧
华为云计算技术容器技术研发工程师岗位笔试(选择题)附笔试技巧华为云计算技术公司容器技术研发工程师岗位的笔试题目一、选择题(共10题,每题4分,共40分)1. 在以下容器技术中,非常适合进行应用程序隔离的是哪个?A. 虚拟机B. DockerC. 容器化(containerization)D. 网格计算参考答案B. Docker。Docker是一种容器化技术,它可以在单个操作系统上运行多个隔离的容器...
docker-compose服务编排使用docker-compose部署Redis集
docker-compose服务编排使⽤docker-compose部署Redis集前⾔:如果我们的项⽬是分布式的微服务⽽且我们还⽤了docker容器,那么我们每启动⼀个实例都需要⾃⼰去docker bulid run这样的操作,如果⼀个服务器要在100台服务器上部署,⿇烦就来了。docker-compose 就帮我解决了这⼀个问题。通过编写 Dockerfile⽂件跟compose⽂件就可以实...
东南大学职业素质教育
“职业素质教育”讲座记录表学号184476姓 名程强序号日 期讲座名称报告人12018年12 月4 日《容器技术在高性能计算中的应用》潘勋22018年12月16日《深度学习概览与开发实践》王占伟32018年12月16日《IBM SPSS大数据算法与应用》王琎42019年1月11日《数据安全及用户信息保护》王小鹏52019年1月14日1.《基于分布式架构的网络安全事件采集生态》2.《图像识别技术及其...
晖Docker安装网心云容器魔方
晖Docker安装⽹⼼云容器魔⽅本⽂同步发布于环境要求⽹络要求1. (pppoe拨号或者静态公⽹IP的可以忽略跳过)局域⽹⽹络的环境,必须要⽀持dhcp⾃动获取IP,容器魔⽅会从路由器申请多个IP(MAC地址前缀是c0:e7:3e),请不要禁⽤这些IP,并开启upnp,DMZ只能映射到其中⼀个申请的IP。2. 挂有旁路由的设备,请将容器魔⽅申请的IP⽹关指向主路由,减少旁路由的影响,提⾼跑量。3...
ELKdockerelasticsearch7设置xpack账号密码
ELKdockerelasticsearch7设置xpack账号密码之前写过⼀篇设置的,感觉不⼤对。还是重新配置⼀下。准备资料:elasticsearch7.1.1、kibana7.1.1镜像⽂件。在docker下成功安装集。注意的是,所有的需要安装es相关的ELK版本都要⼀致,甚⾄es的插件版本也都是要⼀致[root@localhost ~]# docker imagesREPOSITORY&...
Docker中使用Nginx代理多个应用站点的方法
Docker中使⽤Nginx代理多个应⽤站点的⽅法前⾔代理的作⽤是什么?- 多个域名解析到同⼀个服务器- ⽅便⼀台服务器多个应⽤只对外开放⼀个端⼝- 访问应⽤不需要带着烦⼈的端⼝,直接域名访问- 应⽤隔离- 降低耦合度- ...总的来说就是⽅便维护,并且在维护⼀个应⽤的时候,不影响其他应⽤。如何代理 (容器间如何通信)?直接使⽤ nginx 的代理功能即可 (相关能⼒另⾏查阅),这⾥⿇烦的就是 d...
Docker Swarm与Mesos的比较与选择指南
Docker Swarm与Mesos的比较与选择指南引言:在当今云计算领域,容器化技术已经成为了炙手可热的话题。其中,Docker Swarm和Mesos是两个备受关注的容器集管理工具。本文将对这两个工具进行比较,并为读者提供选择指南。然而,在进入比较之前,我们先来了解一下Docker Swarm和Mesos的基本概念。Docker Swarm简介:Docker Swarm是Docker官方推出...
Docker搭建gitlab之端口映射
Docker搭建gitlab之端⼝映射⼀、背景通过前⾯的⽂章,我们已经完成了初始环境的搭建。然后在具体的使⽤过程中,会发现有坑。例如在创建完毕⽤户以及项⽬之后,我们发现通过ssh来推拉项⽬⽂件时,会提⽰要求输⼊密码,⽽我们先前是配置过ssh的密钥的。⼆、问题分析在docker容器中,ssh端⼝是22,但是我们在启动容器时,会指定容器与宿主机之间的端⼝映射例如:有坑的端⼝映射sudo docker...
docker iis用法
docker iis用法Docker是一种开源的容器化平台,使得应用程序能够在轻量级、可移植和可扩展的容器中运行。Docker容器可以在任何地方运行,包括开发环境、测试环境、生产环境等。本文将探讨如何使用Docker部署和管理Internet Information Services(IIS)。IIS是由微软开发的Web服务器,可用于托管和管理ASP.NET应用程序等各种Web应用。使用Docke...
docker突然不能被外网访问的解决方案
docker突然不能被外⽹访问的解决⽅案根据⼤佬们的⽅法,到了原因 sysctl net.ipv4.ip_forward. 腾讯云提⽰修复漏洞,执⾏完他们的脚本, ip转发就被关掉了。后来研究了⼀下,可以通过 docker info 到问题所在。并且可以查看到docker给出⼀警告解决⽅法:sudo vim /f 修改,保存 , 然后 systemctl resta...
详解用Docker搭建外部可以访问的mysql
详解⽤Docker搭建外部可以访问的mysql安装mysql 8.0docker进入容器docker run -p 63306:3306 -e MYSQL_ROOT_PASSWORD=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0p 53306:3306 将docker容器的3306端⼝映射到宿主机的63306端⼝-e MYSQL_ROOT_PA...
Docker容器中的应用调用HTTPS出现500错误的处理方式
Docker容器中的应⽤调⽤HTTPS出现500错误的处理⽅式⽂章⽬录⼀、场景描述 在 JAVA 应⽤中通过 HttpClient 调⽤外部 https 协议的接⼝抛出 x509:certificate signed by unknown authority 的错误,导致容器内部应⽤程序的接⼝返回 500 的错误。docker进入容器⼆、问题分析 我们在构建 Docker...
华为云-容器引擎CCE-基本概念
华为云-容器引擎CCE-基本概念云容器引擎(Cloud Container Engine,简称CCE)提供⾼度可扩展的、⾼性能的企业级Kubernetes集,⽀持运⾏Docker容器。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应⽤程序。云容器引擎提供Kubernetes原⽣API,⽀持使⽤kubectl,且提供图形化控制台,让您能够拥有完整的端到端使⽤体验,使⽤云容器引擎前,建议...
解决Docker容器无法启动的常见问题
解决Docker容器无法启动的常见问题近年来,Docker技术在云计算领域得到了广泛应用。它提供了一种轻量级的虚拟化解决方案,使得开发、测试和部署应用程序变得更加灵活和高效。然而,在使用Docker容器时,我们有时会遇到一些问题,其中最常见的就是容器无法启动的情况。下面,我们将探讨一些常见的问题及其解决方案。1. 无法连接到Docker守护程序当我们尝试通过命令行或Docker客户端与Docker...
docker安装portainer
docker安装portainer安装好docker之后,可以使⽤portainer对容器进到管理docker安装portainer命令#这⼀步可以省略,直接运⾏可以下⼀条docker pull portainer#因为docker运⾏容器时,如果在本地不到镜像,就会去hub上拉取docker运⾏portainerdocker run -d -p 9000:9000 --restart=alwa...
在Docker中运行Python应用程序的详细步骤
在Docker中运行Python应用程序的详细步骤随着云计算技术的迅猛发展,容器化成为一种流行的技术选择。Docker作为容器化工具中的翘楚,被广泛应用于软件开发和部署中。本文将详细介绍如何在Docker中运行Python应用程序的步骤,以帮助读者更好地利用Docker进行开发和部署。1. 安装Docker首先,确保已在操作系统中安装了Docker。不同的操作系统安装方法略有不同,可以在Docke...