- 博客(25)
- 收藏
- 关注
原创 Docker Swarm
Docker Swarm初始化节点:docker swarm init加入一个节点:docker swarm join获取令牌docker swarm join-token managerdocker swarm join-token worker#初始化节点:docker swarm init[root@VM-16-11-centos ~]# docker swarm init --advertise-addr 172.17.16.11Swarm initialized: current
2021-05-08 20:14:33
140
1
转载 Docker Compose
Docker ComposeDocker Compose来高效的管理容器,定义运行多个容器。三步骤:1.Dockerfile2.docker-compose.yaml3.docker-compose upA docker-compose.yml 例子:version: "3.9" # optional since v1.27.0services: web: build: . ports: - "5000:5000" volumes: - .:/cod
2021-05-06 10:58:18
118
转载 Docker部署Redis集群
Docker部署Redis集群#创建redis网卡[root@VM-16-11-centos tomcat]# docker network create redis --subnet 172.38.0.0/16d447219bd1cc60b4cf30a41e6692f8317201ab7c6533d750a08d023ae2aae254[root@VM-16-11-centos tomcat]# docker network lsNETWORK ID NAME DRIVER
2021-05-05 15:45:56
105
转载 Dokcer网络
Dokcer网络理解Docker01.我们每启动一个docker容器,docker就会给docker容器分配一个ip,只要安装了docker,就会有个网卡docker0,桥接模式,使用的是veth-pair技术。veth-pair技术 就是一对的虚拟设备接口,他们都是成对出现的。[root@VM-16-11-centos tomcat]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
2021-05-05 15:00:00
106
转载 发布镜像
DockerHub1.地址:https://hub.docker.com/2.确定账号可以登录3.在我们服务器上提交自己的镜像[root@VM-16-11-centos test]# docker login --helpUsage: docker login [OPTIONS] [SERVER]Log in to a Docker registry.If no server is specified, the default is defined by the daemon.Opt
2021-05-05 13:09:59
81
转载 构建Tomcat镜像
构建Tomcat镜像1.准备镜像文件tomcat压缩包,jdk压缩包wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gzwget -b --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://dow
2021-05-05 11:10:44
269
转载 DockerFile构建过程
DockerFile构建过程基础知识:1.每个保留关键字(指令)都必须是大写字母2.执行从上倒下顺序执行3.#表示注释4.每一个指令都会创建一个新的镜像层,并提交dockerfile是面向开发的,发布项目,做镜像,需要编写dockerfile文件Docker镜像逐渐成为企业交付的标准。DockerFIle:构建文件,定义一切步骤,源代码DockerImages:通过DockerFIle构建生产的镜像,最终发布和运行的产品Docker容器:容器就是镜像运行起来提供服务DockerFile
2021-05-04 20:08:23
134
转载 Docker安装mysql
Docker安装mysql#获取mysql镜像[root@VM-16-11-centos ~]# docker pull mysql:5.7#运行容器,需要数据挂载。 安装启动mysql,需要配置密码。#官方测试:docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag#启动mysql[root@VM-16-11-centos ~]# docker run -d -p 3310:3306 -v /
2021-05-04 13:40:07
82
转载 docker容器数据卷
docker容器数据卷什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像如果数据都在容器中,那么我们容器删除,数据就会丢失。 需求:数据可以持久化例:MySQL,容器删了,等于删库跑路。 需求:MySQL数据可以存储在本地。容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地。这就是卷技术–目录的挂载,将我们容器内的目录,挂载到Linux上面。总结:容器的持久化和同步操作,容器间也可以数据共享。使用数据卷方式1:直接使用命令来挂载 -vdocker
2021-05-04 13:07:57
71
原创 Dockerfile
[root@linux-node2 ~]# mkdir /docker_file/test/ -p [root@linux-node2 ~]# cd /docker_file/test/ [root@linux-node2 test]# vim Dockerfile # Use an official Python runtime as a parent image...
2021-05-03 22:16:48
69
原创 Openstack-Rocky搭建,创建虚拟机
官方文档:https://docs.openstack.org/install-guide/1.Openstack-Rocky环境准备1.CentOS 7.1系统2台,每台2G内存,硬盘50Gzon1.openstack.com 192.168.16.11 网卡NAT eth0 控制节点zon2.openstack.com 192.168.16.12 网卡NAT eth0 计算节点2...
2021-05-03 22:16:19
312
转载 提交一个自己的镜像
commit镜像docker commit 提交容器成为一个新的镜像#命令和git原理类似docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]实战测试#1.启动一个默认的tomcat[root@VM-16-11-centos ~]# docker run -d -p 8080:8080 --name tomcat01 tomcat:9.0#2.发现这个默认的tomcat没有webapps应用,官方镜像默认webapps下无文件[root
2021-05-03 22:10:04
110
转载 Docker安装Tomcat,安装elasticsearch+kibana
Docker安装Tomcat,安装elasticsearch+kibana#官方的使用,一般用于测试,用完即删除docker run -it --rm tomcat:9.0#下载在启动docker pull tomcat#启动运行[root@VM-16-11-centos ~]# docker run -d -p 3355:8080 --name tomcat01 tomcat#测试访问没有问题#进入容器[root@VM-16-11-centos ~]# docker exec -it
2021-05-03 21:20:24
109
转载 Docker安装Nginx
Docker安装Nginx1. 搜索镜像#Ps建议去dockerHub搜索,可以看到帮助文档[root@VM-16-11-centos ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Official bui
2021-05-01 21:09:00
114
转载 Docker的常用命令
Docker的常用命令帮助命令#显示docker版本信息docker version#显示docker的系统信息,包括镜像和容器的数量docker info#帮助命令docker COMMAND --help帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/镜像命令docker images 查看所有本地的主机上的镜像[root@VM-16-11-centos ~]# docker imagesR
2021-04-30 10:44:50
189
原创 Docker配置文件
非root用户管理dockerusermod -aG docker $USER [root@linux-node2 ~]# useradd docker_user1 [root@linux-node2 ~]# su - docker_user1 [docker_user1@linux-node2 ~]$ docker run hello-world docker...
2018-10-31 16:45:58
4700
原创 Dockr CE在Centos 7上的安装部署
官方文档:https://docs.docker.com/install/linux/docker-ce/centos/1. 系统环境 [root@linux-node2 ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [root@linux-node2 ~]# uname -r ...
2018-10-31 11:43:07
383
原创 利用FPM打包工具定制RPM包
1.FPM安装 #FPM安装 yum -y install ruby rubygems ruby-devel #外国的源慢,换国内源 gem sources --add https://gems.ruby-china.com/ --remove http://rubygems.org/ # 安装fpm,gem从rubygem仓库安装软件类似yum从yum仓库...
2018-10-25 16:42:57
814
原创 Saltstack配置管理
Saltstack配置管理#参考:https://github.com/unixhot/saltbook-code #修改master端配置文件 vim /etc/salt/master file_roots: base: - /srv/salt/base test: - /srv/salt/test p...
2018-10-25 13:29:51
80
原创 SaltStack安装配置
SaltStack简介1.运行方式3种a.Loacl 本地b.Master/Minion 主节点/奴隶(最传统的)c.Salt SSH2.三大功能a.远程执行b.配置管理c.云管理1.系统环境准备1.CentOS 7.1系统2台,每台2G内存,50G硬盘zon161 192.168.1.161 网卡(桥接) eth0 主节点(Master)zon162 192.168.1...
2018-10-25 11:44:09
264
原创 Centos7.1搭建本地Yum仓库(Centos6&7&epel)
1.系统环境准备[root@zon ~]# cat /etc/redhat-release &amp;&amp; uname -rCentOS Linux release 7.1.1503 (Core) 3.10.0-229.el7.x86_64[root@zon ~]# getenforce &amp;&amp; systemctl status firewalld;hostname -...
2018-10-24 11:27:07
726
原创 Cobbler-自动化部署,批量安装操作系统(Centos 7.5)
1.Cobbler介绍Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler集成的服务:PXE服务支持DHCP服务管理DNS服务管理(可选...
2018-10-23 13:36:11
1227
1
原创 Centos7搭建Samba服务器
1.准备工作关闭防火墙关闭selinux systemctl stop firewalld.service setenforce 0 &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; getenforce &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; \cp /etc/selinux/config{,.ori} &amp;am
2018-10-22 16:42:38
1100
原创 Centos7搭建ftp服务器
1.安装vsftp yum install -y vsftpd2.修改配置文件vim /etc/vsftpd/vsftpd.conf anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port...
2018-10-18 16:38:35
334
原创 Centos 7 安装Gnome图形界面,利用Vnc连接图形界面
1.安装图形化相关包yum groupinstall -y &quot;X Window System&quot; &quot;GNOME Desktop&quot;X Window即X Window图形用户接口,由服务端 客户端 通讯通道 三部分组成。GNOME是一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境。2.安装VNC服务yum install -y tigervnc-serverv
2018-10-17 16:43:42
1244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人