草庐IT

Docker三剑客之Machine

全部标签

【Docker】基础篇

文章目录Docker为什么出现容器和虚拟机关于虚拟机关于Docker二者区别:Docker的基本组成相关概念-镜像,容器,仓库安装Docker卸载docker阿里云镜像加速dockerrun的原理**为什么容器比虚拟机快**Docker的常用命令1.帮助命令2.镜像相关命令3.容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器4.常用其他命令后台启动命令(run-d选项)查看日志查看容器内部的进程信息查看镜像的元数据进入当前正在运行的容器从容器内的内容拷贝到主机上**命令小结:**案例一:Docker安装Nginx案例二:Docker安装tomcat坑点:解决webapps

scrapyd及gerapy的使用及docker-compse部署

一、scrapyd的介绍scrapyd是一个用于部署和运行scrapy爬虫的程序,它允许你通过JSONAPI(也即是webapi)来部署爬虫项目和控制爬虫运行,scrapyd是一个守护进程,监听爬虫的运行和请求,然后启动进程来执行它们scrapyd的安装scrapyd服务端:pipinstallscrapydscrapyd客户端:pipinstallscrapyd-client启动scrapyd服务在scrapy项目路径下启动scrapyd的命令:sudoscrapyd或scrapyd。启动之后就可以打开本地运行的scrapyd,浏览器中访问本地6800端口可以查看scrapyd的监控界面点击

Docker ( 四 ) 安装 ElasticSearch & Kibana

6.3.安装ElasticSearch6.3.0.设置max_map_countes可能会启动不起来查看max_map_count的值默认是65530cat/proc/sys/vm/max_map_count重新设置max_map_count的值sysctl-wvm.max_map_count=2621446.3.1.拉取镜像6.3.1.1.搜索查看可用的ElasticSearch镜像dockersearchelasticsearch6.3.1.2.拉取最新版本的ElasticSearch镜像dockerpullelasticsearch:7.6.26.3.1.3.查看镜像是否已经有Elast

银河麒麟 ARM 架构 离线安装Docker

1.下载对应的安装包进入此地址下载对应的docker离线安装包下载地址将文件上传到服务器解压此文件tarzxfdocker-18.09.1.tgz将docker相关命令拷贝到/usr/bin,方便直接运行命令cpdocker/*/usr/bin/启动Docker守护程序dockerd&验证是否安装成功,执行dockerinfo命令,若正常打印版本信息则安装成功。dockerinfo打印出一下则安装成功,打印成功之后杀死docker使用ps-ef|grepdocker和kill-9进程ID6.将docker注册成系统服务在/usr/lib/systemd/system/目录下创建docker.s

docker的exec有哪些用法?

Docker的exec命令用于在正在运行的Docker容器中执行命令。这个命令非常有用,因为它允许你在容器内部进行交互操作,例如查看日志、修改文件或者调试应用。以下是dockerexec的一些常见用法:运行交互式shell:这可能是dockerexec最常见的用法。你可以使用-it参数启动一个交互式shell,如/bin/bash或/bin/sh,然后在容器内部执行命令。例如:dockerexec-itmy_container/bin/bash运行单个命令:你也可以使用dockerexec运行单个命令,而不需要启动交互式shell。例如,你可以使用以下命令查看容器中的环境变量:dockerex

我们一起聊聊如何使用Docker来编排Web应用

前言使用docker可以轻松构建一个项目并运行,然而在真实的使用场景中,我们的项目并非是单一的,而是多个项目相互依赖组成一个web应用。考虑这样一个场景,一个正在运行的web应用,它用到了vue、java8、java15、tomcat、nginx、php、mysql和redis。如果要将这个应用迁移到一台新的服务器上运行,那么就需要在这台机器上重新安装所需的软件以及环境变量,这是很痛苦的。那么,有没有什么办法来解决这个问题呢?当然有,那就是本文的主角docker-compose(docker编排)。本文就跟大家分享下我是如何使用它解决我的痛苦的,欢迎各位感兴趣的开发者阅读本文。前置知识阅读本文

Docker----如何更改docker镜像的存储路径

背景挂载根目录的磁盘已满 需要把docker目录换在其他挂载盘下操作步骤(1)首先查看当前docker镜像默认的存储位置,如下命令dockerinfo|grep"DockerRootDir"一般情况下,在没有特意设置的情况下,默认的保存路径为/var/lib/docker(2)关闭所有运行的docker容器dockerps|awk'{print$1}'|xargsdockerstop(3)停止docker服务systemctlstopdocker(4)在新新增的磁盘挂载点上新建目录,并将原有的docker容器和镜像全部拷贝过来,比如这里新增磁盘的挂载点为/data/,则参照如下命令操作mkdi

4-Docker命令之docker kill

1.dockerkill介绍dockerkill命令是用来杀掉一个或多个正在运行中的容器。2.dockerkill用法dockerkill[参数]container[container......][root@centos79~]#dockerkill--helpUsage:dockerkill[OPTIONS]CONTAINER[CONTAINER...]KilloneormorerunningcontainersAliases:dockercontainerkill,dockerkillOptions:-s,--signalstringSignaltosendtothecontainer[

docker入门概念详解

  本篇文章对docker的一些基础概念和周边概念进行了详细解释。帮助你可以很好的理解docker是用来干什么的,docker是怎么工作的。其中有docker所运用到的技术解释,docker的不同发展版本,dokcer的架构,docker的生态等等详解。希望本片文章会对你有所帮助。文章目录一、虚拟化与容器化1、1 什么是虚拟化、容器化1、2 为什么要虚拟化、容器化?二、虚拟化实现方式2、1 虚拟化常见类别2、2 常见虚拟化实现2、2、1 主机虚拟化(虚拟机)实现 2、2、2 容器虚拟化实现2、2、3 容器虚拟化基础之NameSpace2、2、4 容器虚拟化基础之cgroups。2、2、5 容器

禅道----使用Docker方式安装部署禅道

【原文链接】1搜索镜像dockersearchzentao2下载镜像dockerpulleasysoft/zentao3创建容器dockerrun-d--namezentao-p10011:80-v/docker/zentao/www/zentaopms:/www/zentaopms-v/docker/zentao/www/mysqldata:/var/lib/mysqleasysoft/zentao:latest4容器创建成功后,通过ip:端口号或者配置域名访问,结果如下,然后点击【开始安装】5勾选同意,点击【下一步】6等待都检查通过后,点击【下一步】7生成配置信息这里需要说明的是,并不需要