Fork me on GitHub

随笔分类 -  Linux

摘要:一、用法 mkdir是make directory的缩写,意在创建一个不存在的目录,如果目录已经存在则不能创建。 1、-m, --mode=MODE 给创建的目录设置权限 2、-p, --parents 创建父目录,如果父目录已经存在不会出现错误 3、-v, --verbose 为每一个创建的目录打 阅读全文
posted @ 2020-10-08 18:25 iveBoy 阅读(8612) 评论(0) 推荐(0)
摘要:一、虚拟环境搭建 1、工具或者软件 centos阿里云服务器 Anaconda3-5.2.0-Linux-x86_64.sh 注意的是官网下载Anaconda是比较慢的,可以去https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/上下载对应的An 阅读全文
posted @ 2020-09-20 14:46 iveBoy 阅读(829) 评论(0) 推荐(0)
摘要:一、端口映射 容器中部署的应用,如果端口没有暴露出来,外界是无法访问的: 1、创建nginx容器 [root@localhost ~]# docker run -d --name web-nginx nginx 3da548e8625ea371091922e7460c80e26a0650d50a51 阅读全文
posted @ 2020-02-09 18:51 iveBoy 阅读(623) 评论(0) 推荐(0)
摘要:一、什么是Docker Secret (一)情景展现 我们知道有的service是需要设置密码的,比如mysql服务是需要设置密码的: version: '3' services: web: image: wordpress ports: - 8080:80 volumes: - ./www:/va 阅读全文
posted @ 2020-02-08 11:01 iveBoy 阅读(9897) 评论(1) 推荐(0)
摘要:一、基于容器生成镜像 基于容器生成镜像,实际上就是在某一个容器中添加一些功能,然后再生成新的镜像,例如下面这是linux上已经存在的镜像: [vagrant@localhost ~]$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE cent 阅读全文
posted @ 2020-02-06 20:34 iveBoy 阅读(456) 评论(0) 推荐(0)
摘要:一、memory限制 我们在创建虚拟机时,会根据物理机的硬盘、CPU等资源对虚拟机的资源进行限制,同样的容器也可以对其进行资源限制,我们先看看docke runr中的命令: [root@localhost vagrant]# docker run --help 其中,有关于对memory做限制的: 阅读全文
posted @ 2020-02-06 20:31 iveBoy 阅读(387) 评论(0) 推荐(0)
摘要:一、什么是Docker Swarm? Swarm是Docker的一个编排工具,在之前我们只是在一台机器来进行docker的管理: 但是有时容器并不一定都在一台主机上,如果是分布式的处于多台主机上,这时就可以借助于Swarm,Swarm是Docker自带的编排工具,只要你安装了Docker就会存在Do 阅读全文
posted @ 2020-02-06 20:29 iveBoy 阅读(2328) 评论(0) 推荐(1)
摘要:一、集群之间的网络 之前有搭建过wordpress应用,其中wordpress运行在manager节点上,mysql服务运行在worker节点上,它们之间的运行时都制定了对应的网络overlay,但是当时只是在manager节点上创建了这个overlay网络,worker节点上并没有创建,但是当Sw 阅读全文
posted @ 2020-02-06 20:27 iveBoy 阅读(941) 评论(0) 推荐(0)
摘要:一、wordpress部署 这里先以wordpress的部署为例引出Docker Compose,wordpress的部署需要wordpress和mysql的镜像: (一)准备环境 1、拉取wordpress镜像 [root@docker-node1 /]# docker pull wordpres 阅读全文
posted @ 2020-02-04 22:50 iveBoy 阅读(6197) 评论(0) 推荐(1)
摘要:Docker的镜像是只读的,但是容器是可写的,我们可以将数据写入到容器,不过一旦容器删除数据将会丢失,那么有什么办法能将数据进行持久化存储呢? 一、Data Volume 在执行docker run 时,通过-v参数将主机目录作为容器的数据卷,这就是基于本地文件系统Volumn管理。 1、Volum 阅读全文
posted @ 2020-02-03 17:03 iveBoy 阅读(5782) 评论(1) 推荐(0)
摘要:一、Docker网络命名空间 1、利用busybox启动两个容器 启动test1容器 [root@localhost ~]# docker run -d --name test1 busybox /bin/sh -c "while true; do sleep 3600; done " #启动tes 阅读全文
posted @ 2020-01-31 22:13 iveBoy 阅读(996) 评论(0) 推荐(0)
摘要:一、Vagrant虚拟机目录 当利用Vagrant创建虚拟机后,可以利用ssh进行连接,但连接的方式是使用private_key连接,可以看看创建虚拟机后,其下的文件是怎样的: 二、ssh连接 可以在cmd窗口中使用vagrant ssh命令查看连接信息: 此时,就可以使用ssh进行连接了,这里笔者 阅读全文
posted @ 2020-01-27 21:53 iveBoy 阅读(2029) 评论(0) 推荐(0)
摘要:一、VirtualBox和vagrant的安装 VirtualBox 是一款开源的虚拟机软件,和VMWare是同类型的软件,用于在当前的电脑上构建一台虚拟机,在这台虚拟机上可以安装系统和软件,与真实的电脑一般无二。 Vagrant用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualB 阅读全文
posted @ 2020-01-24 14:45 iveBoy 阅读(2945) 评论(1) 推荐(1)
摘要:一、安装ubuntu 1、点击创建新的虚拟机 2、选择对应的硬件兼容性 3、安装客户机操作系统 4、填写用户信息 5、处理器数量 6、分配内存 7、设置网络访问 8、选择I/O控制类型 9、选择磁盘类型 10、选择磁盘 11、指定磁盘容量 12、指定磁盘文件 13、点击完成 二、安装ssh服务 为方 阅读全文
posted @ 2019-09-25 21:50 iveBoy 阅读(238) 评论(0) 推荐(0)
摘要:一、docker的概念 1、什么是docker? docker是一种容器,而容器就是将软件打包成标准化单元,以用于开发、交付和部署,所以docker: 能够自动执行重复性任务 程序运行在虚拟容器里,如同在真实物理机上运行一样 将应用程序与程序的依赖,打包在一个文件里面。运行这个文件就会生成一个虚拟容 阅读全文
posted @ 2019-07-05 18:36 iveBoy 阅读(376) 评论(0) 推荐(0)
摘要:一、RabbitMQ安装 1、简介 RabbitMQ是一个消息代理:它接受和转发消息。可以将其视为邮局,当你要发送的邮件放入邮局中时,你可以确认邮件是否安全的达到接收者的手中,这里RabbitMQ就相当于邮局的角色。 2、RabbitMQ的安装 安装erlang 因为RabbitMQ是erlang语 阅读全文
posted @ 2019-06-14 13:21 iveBoy 阅读(1045) 评论(0) 推荐(0)
摘要:一、RPM装包 RPM安装常用选项: a) –i:安装(Install)软件。 b) –U:升级(Upgrade)旧版本的软件。 c) –e:移除/删除(Erase)软件。 d) –v:显示详细的处理信息。 e) –h:显示安装进度。卸载不能用 1) 常用的查询已安装的软件包信息的命令: a) rp 阅读全文
posted @ 2019-06-07 10:06 iveBoy 阅读(5333) 评论(0) 推荐(0)
摘要:1、ipconfig命令使用 显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 某一块网卡信息 打开或者关闭某一块网卡 2、ifup和ifdown ifup和ifdown分别是加载网卡信息(相当于加载网卡配置文件:/etc/sysconfig/network-scripts/ifcfg- 阅读全文
posted @ 2019-06-07 09:43 iveBoy 阅读(1146) 评论(0) 推荐(0)
摘要:1、添加虚拟硬盘 (1)点击编辑虚拟机位置,然后点击添加 (2)点击添加硬盘 (3)点击下一步 (4)创建新虚拟磁盘并点击下一步 (5)指定磁盘容量并且点击下一步 (6)点击完成 2、系统分区 当添加硬盘后可以看看是否添加成功,在/dev目录下sd开头的有sda和sdb两块硬盘,而sdb就是新添加的 阅读全文
posted @ 2019-06-06 23:13 iveBoy 阅读(16208) 评论(0) 推荐(1)
摘要:1、使用cat命令进行纵向合并 使用‘>’是将左边的内容覆盖到右边 使用‘>>’是将左边的内容追加到右边文档中 还可使用‘>’将不同文件进行合并 2、管道符‘|’统计行数 使用wc -l直接计算行数 管道符计算单个文件的行数 计算多个文件合并后的行数 3、tar命令打包文件(注意参数不带-,比如cv 阅读全文
posted @ 2019-06-06 22:12 iveBoy 阅读(494) 评论(0) 推荐(0)

TOP