docker

#docker#

已有184人关注此标签

内容分类

hwril

ubuntu18安装docker、mysql 、Aria都不能启动

《教大家用云服务器搭建自己的云盘 可离线下载》按照文章操作,每一步都不能成功。在ubuntu18系统安装docker无法启动,安装MySQL也无法找到未启动docker,然后安装ARIA不行。系统是格式化后,重装后操作,请问如何解决。

游客886

请教下,采用docker部署postgresql主备集群,这个可行吗?

请教下,采用docker部署postgresql主备集群,这个可行吗?

一想到上班就激动

安全组设置开放5000端口无效

我在docker中启动registry容器以后(确定正常启动)可以在服务器上访问到仓库,但是在浏览器中访问不到,怀疑是防火墙没有开放5000端口,后来在阿里云控制台的安全组中设置对所有ip开放5000,结果还是浏览器访问不到仓库的内容,求解答.

李博 bluemind

Docker环境下MySQL数据库时区设置?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

游客xo2piq6vkhokm

CSK中容器启动项的含义和作用

https://help.aliyun.com/document_detail/91721.html 容器启动项:勾选 stdin 表示为该容器开启标准输入;勾选 tty 表示为该容器分配一个虚拟终端,以便于向容器发送信号。通常这两个选项是一起使用的,表示将终端 (tty) 绑定到容器的标准输入(stdin)上,比如一个交互式的程序从用户获取标准输入,并显示到终端中。 但是在 pods 启动之后,管理员貌似可以直接用 docker exec -it <container_id> 来访问容器终端。 请问这里的 stdin 和 tty 有什么作用呢?

游客886

docker 安装 postgresql 主从+ postgis ,有做好的镜像么

docker 安装 postgresql 主从+ postgis ,有做好的镜像么本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

游客886

请问有高并发生产环境postgres使用docker的吗?

请问有高并发生产环境postgres使用docker的吗?本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

海商老司机

kubernetes部署zipkin引用外部Elasticsearch的问题

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: zipkin labels: name: zipkin namespace: ci spec: replicas: 1 template: metadata: labels: app: zipkin spec: containers: - args: - '--STORAGE_TYPE=elasticsearch' - '--ES_HOSTS=http://es-cn-123*.elasticsearch.aliyuncs.com:9200' - '--ES_USERNAME=elastic' - '--ES_PASSWORD=123456' - '--KAFKA_BOOTSTRAP_SERVERS=172.16.2.17:9092' - name: zipkin image: docker.io/openzipkin/zipkin ports: - containerPort: 9411 --- apiVersion: v1 kind: Service metadata: annotations: service.beta.kubernetes.io/alicloud-loadbalancer-address-type: intranet name: zipkin labels: name: zipkin namespace: ci spec: externalTrafficPolicy: Cluster ports: - name: http port: 9411 selector: app: zipkin sessionAffinity: None type: LoadBalancer 如上代码,kubernetes部署zipkin时,不知道如何引入阿里云的ES与kafka,从这个yaml看,把这些当启动参数是不对的,求教?

kinfen

请教云效自定义构建环境的用法

我在使用云效自定义构建环境的遇到镜象安装的命令找不到的问题,请各位使用过的大神指点下,以下是我的release文件,markdown的样式有些问题,请大家选择文字方可看见。 # 请参考 https://help.aliyun.com/document_detail/59293.html 了解更多关于release文件的编写方式 code.language = scripts # 构建镜像地址 build.image=registry.cn-shenzhen.aliyuncs.com/kstudio/utils-docker@sha256:681a2864052e3f68ee898be72d59358f08c95b23187d652c92330920d769d121 build.command=sh aliyun-deploy.sh 在自定义的镜像kstudio/utils-docker中已经安装了docker命令,并在release文件中按要求预值了镜像地址在build.image中,但进行构建的时候环境找不到docker命令,我猜是根本没有应用上自定义的构建环境,请各位指教一下用法,docker只是一个例子,测试过svn,git,ftp等自己安装的命令全部都不行。 以下是构建输出的日志 [optionsBuild begins at 2019-05-15 11:11:05.751] ssh -o ConnectTimeout=3 -o PasswordAuthentication=no -o NumberOfPasswordPrompts=0 admin@10.0.0.195 'sh /home/admin/tmp_shell/aOnE-11.193.75.64-062eadbf-1ba4-4119-9ab0-b0130ba83f2e-optionsBuild.sh' checkouting git Already up to date. checkout_cmd_spend:518ms reset packages removed directory: ‘/home/admin/64_20190510155127718_27825473_code/packages/docker-images’ --scanStart scanEnd-- scan_spend:26ms findrelease_spend:35ms [INFO] build image is: registry.cn-beijing.aliyuncs.com/rdc-builds/base:1.0 [INFO] create container with registry.cn-beijing.aliyuncs.com/rdc-builds/base:1.0 [INFO] already runing an container for this build id is: adabceb829e1,recreate it bec617b92738e55b5f5acbc4ba11185e3c3c553335837c758ce7a97352a1b452 [INFO] ===========================================begin build=========================================== [INFO] analysis arguments and release file information [INFO] find files for docker-images.release from /home/admin/64_20190510155127718_27825473_code/docker-images__69998 [INFO] release files: ['/home/admin/64_20190510155127718_27825473_code/docker-images__69998/docker-images.release'] [INFO] use release file: ['/home/admin/64_20190510155127718_27825473_code/docker-images__69998/docker-images.release'] [INFO] reading release config from /home/admin/64_20190510155127718_27825473_code/docker-images__69998/docker-images.release [INFO] export PYTHON='/usr/alibaba/install/python-3.5.0/bin/python3' [INFO] export BUILD_IMAGE='registry.cn-shenzhen.aliyuncs.com/kstudio/utils-docker@sha256:681a2864052e3f68ee898be72d59358f08c95b23187d652c92330920d769d121' [INFO] export EMPLOYEE_ID='aliyun_1036348' [INFO] export JAVA_HOME='jdk-1.7' [INFO] export CODE_LANGUAGE='scripts' [INFO] export BUILD_COMMAND='sh aliyun-deploy.sh' [INFO] export BUILD_VERSION='0.0.1' [INFO] export TIMESTAMP='20190515111110' [INFO] export PIPELINE_ID='50365' [INFO] export PROJECT_ID='253001' [INFO] export WORK_ROOT_PATH='/home/admin/64_20190510155127718_27825473_code' [INFO] export M2_HOME='maven3.2.5' [INFO] export CODE_INFO='[{"appId":104367,"appType":"APP","branch":"git@gitee.com:kinfen/docker-utils-images.git master","revision":"040f651776b2316deb359513ffa0237a8b1e0684"}]' [INFO] export PACKAGE_PATH='/home/admin/64_20190510155127718_27825473_code/packages/docker-images' [INFO] export DOCKER_PASSWD='******' [INFO] export RELATIVE_DIR='docker-images__69998' [INFO] export BUILD_CACHE_ENABLE='True' [INFO] export BUILD_RCFG='/home/admin/64_20190510155127718_27825473_code/docker-images__69998/docker-images.release' [INFO] export DOCKER_USER='cr_temp_user' [INFO] export DOCKER_REPO='registry.cn-shenzhen.aliyuncs.com/kstudio/${PACKAGE_LABEL}' [INFO] export SCRIPT_ROOT_PATH='/home/admin/64_20190510155127718_27825473_code/cmd' [INFO] export SECURITY_CONFIG_URL_PASSWD='******' [INFO] export VERSION='[{"appId":104367,"appType":"APP","branch":"master","buildNumber":"R2248729M020190515111058910485","major":0,"minor":0,"revision":1,"versionNumber":"0.0.1"}]' [INFO] export BUILD_JOB_ID='27858201' [INFO] export GOPATH='/home/admin/64_20190510155127718_27825473_code/docker-images__69998' [INFO] export CODE_BRANCH='master' [INFO] export MVN_LOCAL_REPO='/home/admin/64_20190510155127718_27825473_code' [INFO] export APP_NAME='docker-images' [INFO] export BUILD_NUMBER='22' [INFO] export PACKAGE_TYPE='app' [INFO] export EXTRA_ENVS='{"BUILD_NUMBER":"22","CODE_INFO":"[{\"appId\":104367,\"appType\":\"APP\",\"branch\":\"git@gitee.com:kinfen/docker-utils-images.git master\",\"revision\":\"040f651776b2316deb359513ffa0237a8b1e0684\"}]","EMPLOYEE_ID":"aliyun_1036348","PIPELINE_CONFIG_ID":"","PIPELINE_ID":"50365","PROJECT_ID":"253001","VERSION":"[{\"appId\":104367,\"appType\":\"APP\",\"branch\":\"master\",\"buildNumber\":\"R2248729M020190515111058910485\",\"major\":0,\"minor\":0,\"revision\":1,\"versionNumber\":\"0.0.1\"}]"}' [INFO] export DOCKER_TAG='latest' [INFO] export PIPELINE_CONFIG_ID='None' [INFO] export BUILD_WORK_PATH='/home/admin/64_20190510155127718_27825473_code/docker-images__69998' [INFO] export BUILD_CACHE_PATH='/home/admin/64_20190510155127718_27825473_code/cache' [INFO] export PATH='.:/usr/alibaba/install/python-3.5.0/bin/python3:/usr/alibaba/install/python-3.5.0/bin/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' [INFO] export REGION_ID='69998' [INFO] export IS_NEED_UPLOAD_PACKAGE='false' [INFO] export mvn_local_repo='/home/admin/64_20190510155127718_27825473_code' [INFO] export LANG='en_US.UTF-8' [INFO] export PYTHON_HOME='/usr/alibaba/install/python-3.5.0/bin/python3' [INFO] export PACKAGE_LABEL='utils-baseimage' [INFO] export DOCKER_FILE='${PACKAGE_LABEL}/Dockerfile' [INFO] this is scripts build [INFO] try getting security config file [INFO] /home/admin/64_20190510155127718_27825473_code/docker-images__69998/rdc_security_config.properties is downloaded in your root path [INFO] customized command is: sh aliyun-deploy.sh [INFO] run: sh aliyun-deploy.sh ready to login docker aliyun-deploy.sh: line 3: docker: command not found build-yun.sh: line 22: docker: command not found push-yun.sh: line 23: docker: command not found [ERROR] sh aliyun-deploy.sh execute failed [ERROR] command failed exit with (127) [ERROR] ================================================================================================= [ERROR] StartTime: 2019-05-15 11:11:10 [ERROR] BuildStatus: failed [ERROR] ErrorType: system_error [ERROR] ErrorReason: command failed exit [ERROR] FixSuggest: please see log carefully and check the error [ERROR] 您还可以按照 https://help.aliyun.com/document_detail/60101.html#debug 的指示进行本地调试。 [ERROR] EndTime: 2019-05-15 11:11:10 [ERROR] ==========================================2019-05-15 11:11:10 end========================================== [ERROR] BUILD ERROR build_spend:4124ms afterbuild_spend:6ms [optionsBuild ends at 2019-05-15 11:11:11.147]

技术小能手

赠书啦!2019年5月上旬值得一读的10本技术书籍(Flink、Kubernetes、微服务架构等)

导语:读书可以丰富我们的知识量。多读一些好书,能让我们开阔视野,增长知识。本周小编为大家整理了2019年5月上旬值得一读的10本技术书籍,其中涉及大数据、云计算、微服务架构等方面。 1、《Flink原理、实战与性能优化》 作者:张利兵 适读人群 :流计算开发工程师、大数据架构工程师、大数据开发工程师、数据挖掘工程师、高校研究生以及高年级本科生 推荐理由:从功能、原理、实战和调优4个维度循序渐进讲解利用Flink进行分布式流式应用开发,指导读者从零基础入门到进阶。作者是经验丰富的架构师,曾经是明略数据的大数据架构师,现为第四范式的AI项目架构师。 2、《企业数据湖》 作者:(印度)汤姆斯·约翰(Tomcy John),潘卡·米斯拉(Pankaj M 适读人群:致力于实现企业数据湖的Java开发者和架构师。 致力于实践Lambda架构和大数据技术的Java开发者。 致力于探索大数据技术并渴望利用大数据技术提供解决方案的Java开发者。 推荐理由:本书分为三个主要部分。第一部分介绍了数据湖的概念、企业中数据湖泊的重要性,以及Lambda架构的最新进展。第二部分将深入研究使用Lambda架构构建数据湖的主要组件,介绍了一些流行的大数据技术,如Apache Hadoop、Spark、Sqoop、Flume和弹性搜索。第三部分以实际操作的方式展示如何实现一个企业数据湖,并介绍了几个实际的用例,而且展示了如何将其他外围组件添加到湖中以提高效率。在本书的最后,读者将能够选择正确的大数据技术,使用lambda架构模式来构建企业数据湖。 3、《Spark内核设计的艺术:架构设计与实现》 作者: 耿嘉安 适读人群 :已经了解过Spark,但还想深入理解Spark实现原理的人;大数据技术爱好者;对性能优化和部署方案感兴趣的运维工程师与架构师;开源代码爱好者,喜欢研究源码的同学可以通过本书学到一些阅读源码的方式、方法。 推荐理由:多位专家联袂推荐,360大数据专家撰写,剖析Spark 2.1.0架构与实现精髓。细化到方法级,提炼出多个流程图,立体呈现架构、环境、调度、存储、计算、部署、API七大核心设计。本书可以帮助读者节省阅读源码时间,充分体会大数据处理平台的设计精髓,透彻理解源码,工作中的性能、定制化、升级、排障不求人,基于较新的Spark 2.1版本,目前很少有资料系统讲述。 4、《Docker技术入门与实战(第3版)》 作者:杨保华,戴王剑,曹亚仑 适读人群 :云计算开发人员、网络应用开发与管理人员。 推荐理由:入门Docker的首本书,经典畅销书升级,系统化掌握容器技术栈,第3版基于 Docker 新 18.x 系列版本。 5、《Kubernetes进阶实战》 作者:马永亮 适读人群 :云计算工程师;运维工程师;系统开发工程师;程序架构师;计划考取CKA认证的用户;其他对容器编排感兴趣的人员。 推荐理由:马哥教育CEO马哥(马永亮)撰写,基于Kubernetes1.12,具备大量实操案例,提供代码下载及配置清单,透彻解析技术架构、组件应用、扩缩容、网络与存储策略,以及技术进阶等话题。 6、《Istio入门与实战》 作者:毛广献 适读人群 :云计算开发人员 、 微服务开发人员 。 推荐理由:本书通过从零开始搭建一个微服务实验,逐一展示Istio的主要功能,直观地帮助读者理解Istio,非常适合入门级读者快速掌握Istio技术。 7、《KVM实战:原理、进阶与性能调优》 作者:任永杰 程舟 适读人群 :Linux运维工程师、KVM开发者、云平台开发者、虚拟化方案决策者、KVM的用户以及其他对KVM虚拟机感兴趣的计算机爱好者 推荐理由:两位作者来自于Intel和阿里云,是国内早期的KVM布道者之一,是虚拟化和云计算方面的专家。2013年,本书的上一版弥补了市场空白,得到了市场的广泛认可,本书在此基础上做了大幅度修订,与时具进。 8、《云安全原理与实践》 作者:陈兴蜀,葛龙 适读人群:高等院校计算机及相关专业的本科生和研究生 推荐理由:全面揭示云计算中的各类安全问题及相应的解决方案。 9、《重新定义Spring Cloud实战》 作者:许进,叶志远,钟尊发,蔡波斯 等 适读人群 :想要对“Spring Cloud微服务体系”从入门到精通的Java技术栈开发者。 推荐理由:Spring Cloud中国社区出品,核心成员来自原阿里、蚂蚁金服和京东金融等,BAT近10位专家力荐,内容足够广、有深度、重生产实践。 10、《微服务架构设计模式》 作者:[美] 克里斯·理查森(Chris Richardson) 著,喻勇 译 适读人群 :本书的重点是架构和开发,适合负责开发和交付软件的任何人(例如开发人员、架构师、 CTO等)阅读。 推荐理由:微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson亲笔撰写,微服务实用落地指南 ,涵盖44个架构设计模式,系统解决服务拆分、事务管理、查询和跨服务通信等难题。这本微服务架构权威指南不仅由国内微服务布道师喻勇倾情翻译,还得到了易宝支付CTO陈斌、Polaris Tech联合创始人蔡书、才云科技CEO张鑫鼎力推荐。 结语:以上就是2019年5月上旬值得一读的10本技术书籍的详细内容,就让我们一起站在巨人的肩膀上继续前行吧。 这里是彩蛋:10本书作为福利赠送给一直支持云栖君的小伙伴们! 拿书规则: 在本文评论中回复以上10本中你最想看的一本书籍名称及理由。 我们将从留言评论中抽取10名幸运小伙伴免费赠送以上正版书籍一本!

k8s小能手

构建后面单元测试针对的是docker镜像吗?

"构建后面单元测试针对的是docker镜像吗?自动部署到单元测试环境跑测试脚本?"

k8s小能手

dockerfile打包成 docker镜像都是用 kaniko 吗?

dockerfile打包成 docker镜像都是用 kaniko 吗?

k8s小能手

如果docker里开了大页,并把/dev/hugepage传进去, --memory限制的内存是否包含大页?

如果docker里开了大页,并把/dev/hugepage传进去, --memory限制的内存是否包含大页?

游客886

请教下,pg数据库用docker部署有没有什么劣势?

请教下,pg数据库用docker部署有没有什么劣势? 本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

小六码奴

使用docker exec执行主机上存在的shell脚本时出现问题

我正在尝试在AWS EMR集群的主节点上执行脚本。目的是创建一个新的conda env并将其链接到jupyter。我正在关注AWS的这个文档。问题是,无论脚本的内容是什么,我都会遇到同样的错误:bash: /home/hadoop/scripts/bootstrap.sh: No such file or directory执行时sudo docker exec jupyterhub bash /home/hadoop/scripts/bootstrap.sh。我确保sh文件位于正确的位置。 但是如果我将bootstrap.sh文件复制到容器内,然后运行相同的docker exec cmd,它就可以了。我在这里错过了什么?我已尝试使用带有以下条目的简单脚本,但它会抛出相同的错误: #!/bin/bashecho "Hello"该文件清楚地说: 内核安装在Docker容器中。完成此操作的最简单方法是使用安装命令创建bash脚本,将其保存到主节点,然后使用sudo docker exec jupyterhub script_name命令在jupyterhub容器中运行脚本。

k8s小能手

用docker部署应用,应用依赖的软件比较多怎么安装,也都用docker吗

用docker部署应用,应用依赖的软件比较多怎么安装,也都用docker吗

小六码奴

serverspec使用错误的容器

我有2个spec文件使用不同的docker镜像,因此假设启动单独的和不同的docker容器来运行示例。 在下面的片段中,我使用serverspecgem来测试我的容器 规格/ dockerfile / ember_spec.rbrequire 'spec_helper'require 'shared_examples/release' describe 'ember' do before(:all) do @image = Docker::Image.build_from_dir(image_path('ember')) set :os, family: :alpine set :backend, :docker set :docker_image, @image.id set :docker_container_create_options, { 'Entrypoint' => ['/bin/sh'] } end describe command('ember version') do its(:stdout) { should contain 'ember-cli: 3.3.0' } its(:stdout) { should contain 'node: 10.10.0' } end include_examples 'os release', 'Alpine Linux'end规格/ dockerfile / gerbv_spec.rbrequire 'spec_helper'require 'shared_examples/release' describe 'gerbv' do before(:all) do @image = Docker::Image.build_from_dir(image_path('gerbv')) set :os, family: :debian set :backend, :docker set :docker_image, @image.id set :docker_container_create_options, { 'Entrypoint' => ['/bin/sh'] } end describe package('gerbv') do it { should be_installed } end include_examples 'os release', 'Ubuntu 18.04'end但是在运行bundle exec rspec时很明显,正在使用相同的容器来运行每个spec文件。我已经通过在每个示例之前打印出正在运行的容器来确认这一点。这当然导致其中一个文件的规格失败(以第二个为准)。 当文件独立运行时,bundle exec rspec path/to/file所有规格都通过。 在一个文件中的示例运行并为另一组示例创建新容器之后,有没有办法强制将容器缩小?

云安全专家

CPU利用率经常100%,各种被勒索、挖矿怎么办?

随着大家的业务逐步上云,做为IT运维/安全运维同学需要保护资产涉及云上云下资产,随着Devops、Docker的发展,云上的资产类型将越来越多元化。云环境安全威胁攻击方式和手段由原先的撒网式无差别扫描攻击转向有预谋的定向攻击,且随着资产的变化也在随之变化,例如IoT、移动安全、Docker,系统环境越来越复杂,一旦出问题带来的风险也越来越高。 您在维护云上业务系统时,是否也经常遇到下面的问题: 1、 系统经常遇到勒索、挖矿等病毒的威胁,文件被加密勒索、CPU使用率经常接近100%,严重影响业务系统的正常运行; 2、 网页被人篡改植入涉黄、涉政暴恐的信息、被植入暗链,导致网站被封禁、搜索指数排名下降,影响业务、带来直接的经济损失;3、 使用第三方安全产品来做防护,但是每天收到上百条威胁告警,没有时间一一分析,错过了严重的威胁;4、 越来越多的人在说等保2.0马上要颁布实施,等保2.0会有什么变化,之前做的安全建设是否需要调整? 为了更好地应对上面的问题,阿里云安全发布了云安全中心,做为云上安全的统一入口,帮您一一解决上述问题:1、 云安全中心支持主动杀毒,将勒索病毒、挖矿病毒、蠕虫病毒等拒之门外2、 网页防篡改支持保护文件备份,监控保护目录下的文件操作,避免目录文件被非法篡改,保障网站安全。3、 洞察告警之间的关联关系,主动回溯黑客的攻击链条,不懂安全也可以轻松看懂攻击路线和如何封堵4、 给您清晰讲解等保2.0的变与不变,提前做好应对 4月17日15:00-16:00 云安全中心发布会传送门:https://yq.aliyun.com/live/968 了解更多请点击:https://promotion.aliyun.com/ntms/act/sasupdate.html 云安全中心企业版全量功能免费试用传送门:https://yundunnext.console.aliyun.com/?p=sasnext#/overview/cn-hangzhou 参与话题讨论: 1、 您之前遇到过挖矿病毒、勒索病毒、网站后门、被植入木马等安全事件吗?2、 遇到这种情况,给您带来什么烦恼、您是如何处理的呢?如果没有遇到过,是因为您采取了什么措施吗?3、 您之前了解过云安全中心(态势感知、安骑士)吗,对于产品有什么想法和建议呢?

李博 bluemind

redis中存储的是celery的定时任务,那么redis需要持久化吗?

我想在docker中运行redis,这样开发部署很方便我最近做一个网站,用到了redis、 celery 但是我担心docker重启,或者物理机重启 会导致redis丢失数据 请问 有必要对redis持久化吗? 具体持久化用什么方案好呢

丨梦里花落

openstack和docker的整合点有哪些?

openstack和docker的整合点有哪些?