
devops
文章平均质量分 64
fanxl12
学无止境......
展开
-
docker kafka安装
docker kafka安装原创 2020-01-12 12:01:04 · 726 阅读 · 0 评论 -
Docker远程访问开启安全验证
Docker远程访问开启安全验证Docker开启远程访问修改docker.service文件重启生效检查是否生效idea连接docker服务开启安全验证创建证书idea连接Docker开启远程访问修改docker.service文件vim /usr/lib/systemd/system/docker.service找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375这里意思任何IP通过2375端口可以远程访问重启生效systemct原创 2021-07-13 13:04:12 · 1729 阅读 · 3 评论 -
mongodb在docker的安装
mongodb在docker的安装mongodb在docker的安装下载镜像启动使用mongo shellmongodb在docker的安装下载镜像docker pull mongo:4启动docker run --name mongo -p 27017:27017 -v $PWD/db:/data/db -d mongo:4关于PWD。1使用mongo shelldocker exec -it mongo mongo第一个mongo是我的容器的名称,大家写自己创建容器的名称即可,第原创 2021-06-11 17:05:52 · 372 阅读 · 1 评论 -
Gitlab ci runner安装及注册
Gitlab ci runner安装添加gitlab官方库开始安装[gitlab-runner 注册](https://docs.gitlab.com/runner/register/index.html#linux)添加gitlab官方库curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash开始安装sudo yum install gitlab-原创 2020-10-17 19:24:33 · 496 阅读 · 0 评论 -
Docker RabbitMQ-Management 安装 rabbitmq-delayed-message-exchange 插件
Docker RabbitMQ-Management 安装 rabbitmq-delayed-message-exchange 插件下载插件复制到docker容器MQ的插件目录下进入到容器中开启插件查看插件是否安装下载插件wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.8.0/rabbitmq_delayed_message_exchange-3.8.0.ez复制到dock原创 2020-10-10 09:06:56 · 1332 阅读 · 0 评论 -
docker安装rabbitmq
docker安装rabbitmq下载镜像启动镜像下载镜像需要下载带管理界面的镜像docker pull rabbitmq:management启动镜像指定用户名user和密码xxxdocker run -d --hostname rabbitmq --name rabbit -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=xxxx rabbitmq:management.原创 2020-10-09 16:26:01 · 201 阅读 · 0 评论 -
通过docker logs命令可以查看容器的日志
通过docker logs命令可以查看容器的日志命令格式:$ docker logs [OPTIONS] CONTAINER Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail string 从日志末尾显示多少行日志, 默认是all -t转载 2020-08-17 10:27:53 · 1518 阅读 · 0 评论 -
Docker镜像阿里云加速配置
Docker镜像阿里云加速配置获取加速地址配置镜像加速器获取加速地址搭建可以去阿里云找到自己的镜像地址阿里云镜像配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://gnemq6c原创 2020-06-20 22:13:25 · 159 阅读 · 0 评论 -
docker安装redis
docker安装redis下载镜像创建目录启动容器下载镜像docker pull redis创建目录mkdir /redismkdir /redis/datamkdir /redis/config 创建redis.conf配置文件touch /redis/config/redis.conf 去网上找一个redis的配置添加到redis.conf中去启动容器docker...原创 2020-01-25 22:33:30 · 212 阅读 · 0 评论 -
docker安装mysql8.0
docker安装mysql8.0下载镜像创建目录启动容器下载镜像docker pull mysql:8.0创建目录mkdir /mysqlmkdir /mysql/logmkdir /mysql/confmkdir /mysql/mysql-files 创建my.cnf配置文件touch /mysql/conf/my.cnf my.cnf添加如下内容:[mysqld]......原创 2020-01-25 17:14:12 · 533 阅读 · 0 评论 -
idea部署java程序到vagrant虚拟机的docker服务器上
Vagrant基础使用下载安装启动运行下载安装直接访问官网进行下载。启动运行在本地创建一个文件夹E:\vagrant作为vagrant运行的文件目录:在目录下面创建一个centos7文件夹作为本次虚拟的centos7系统项目目录;cmd进入centos7文件夹,运行vagrant init centos/7来进行初始化,并在文件夹下面创建Vagrantfile文件,里面就定义了相关配...原创 2020-01-04 23:02:09 · 620 阅读 · 0 评论 -
docker安装elasticsearch
1、下载elasticsearch镜像docker pull elasticsearch2、运行镜像docker run -d -p 9200:9200 --name="es" 镜像id镜像id可以通过 docker images查看3、下载elasticsearch-head插件镜像docker pull mobz/elasticsearch-head:54、安装elasti...原创 2019-08-08 15:21:09 · 214 阅读 · 0 评论 -
Docker安装MongoDb
下载镜像docker pull mongo运行mongodocker run --name mongo -v /data/mongodb:/data/db -p 27017:27017 -d mongo --auth–name 指定容器名称-v 指定数据存储位置-p 端口映射-d 后台运行–auth 需要认证,默认mongo是不需要认证的进入mongo命令行,添加用户do...原创 2018-12-21 18:11:44 · 893 阅读 · 0 评论 -
gitlab ci shell script permission denied
gitlab项目做自动化部署,在.gitlab-ci.yml中配置了任务,如下stages: - test - buildproject-test: stage: test script: - $M2_HOME/bin/sudo mvn test tags: - maven-shell任务执行的提示,提示没有权限Running with gitlab...原创 2018-11-30 09:45:01 · 3311 阅读 · 2 评论 -
Kubernetes Deployments
A Deployment controller provides declarative updates for Pods and ReplicaSets.Deployments提供了Pods 和 ReplicaSets 的更新和维护Deployments配置文件apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-de...原创 2018-11-22 21:08:19 · 331 阅读 · 0 评论 -
Kubernetes Pod横向扩展
ReplicationController 配置文件apiVersion: v1kind: ReplicationController metadata: name: nginxspec:# 横向扩展3个 replicas: 3 selector: app: nginx template: metadata: name: nginx ...原创 2018-11-22 20:39:49 · 1055 阅读 · 0 评论 -
docker 搭建wordpress
创建mysql,版本5.7docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress -v $(pwd)/mysql:/var/lib/mysql mysql:5.7这里只能用Bind Mouting方式持久化数据,用volume会报错,不知道为啥,如果是mysql8的版本好像可以,...原创 2018-11-09 22:40:14 · 1457 阅读 · 1 评论 -
docker命令
启动dockersudo systemctl start docker查看本地image列表sudo docker image ls简写docker images拉取镜像, version可选sudo docker pull &amp;amp;amp;amp;amp;amp;lt;name&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;version&am.原创 2018-11-02 17:04:41 · 517 阅读 · 1 评论 -
windows上使用docker-machine创建docker
安装docker-ce-desktop-windows要windows10系统,并且开启虚拟化安装完成之后,命令行查看docker-machine版本docker-machine version创建docker demodocker-machine create demo下载安装可能很慢,需要翻墙安装完成之后,查看当前安装好或正在运行的docker-machined...原创 2018-11-02 14:14:52 · 7493 阅读 · 2 评论 -
docker 网络
查看本机的网络namespacesudo ip netns list删除网络namespacesudo ip netns delete test1添加网络namespacesudo ip netns add test1查看网络namespacesudo ip netns exec test1 ip a...原创 2018-11-04 21:07:51 · 149 阅读 · 0 评论 -
Docker的持久化存储和数据共享
volume存储查看volume列表sudo docker volume ls查看详情sudo docker volume inspect 6ce358b6561136550039f9ec640b1aa0c89dfd05e5ea1c2ec4e2f8a7e37ca011删除volumesudo docker volume rm 6ce358b6561136550039f9ec64...原创 2018-11-07 09:59:52 · 881 阅读 · 0 评论 -
docker secret
创建docekr secret从文件password中创建my-pw的docker secretdocker secret create my-pw password从键盘输入创建echo "admin" | docker secret create my-pw2 -查看创建的docker secretdocker secret ls删除docker secret...原创 2018-11-12 22:51:48 · 439 阅读 · 0 评论 -
docker 容器服务更新
创建一个web服务docker service create --name web -p 8080:5000 --network demo fan_flask:1.0web服务横向扩展2台docker service scale web=2更新web服务docker service update --image fan_flask:2.0 web更新过程中,服务不会中...原创 2018-11-12 23:17:20 · 3868 阅读 · 0 评论 -
Docker Compose多容器部署
安装windows和mac在安装docker的时候回自动安装,对于Linux,需要单独安装下载sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose...原创 2018-11-07 23:07:16 · 1345 阅读 · 0 评论 -
docker swarm stack部署WordPress
编写docker-compose.yml文件version: '3'services: web: image: wordpress ports: - 8080:80 environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_PASSWORD: root networks:...原创 2018-11-11 19:16:01 · 693 阅读 · 0 评论 -
Docker Compose语法
version: '3'services: wordpress: image: wordpress ports: - 8080:80 environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_PASSWORD: root networks: - my-bridge...原创 2018-11-08 17:18:16 · 385 阅读 · 0 评论 -
容器编排Docker Swarm
123原创 2018-11-08 22:50:20 · 329 阅读 · 0 评论 -
Kubernetes Pod启动
定义pod配置文件pod_nginx.yml,这里以一个nginx为例演示apiVersion: v1kind: Podmetadata: name: nginx labels: app: nginxspec: containers: - name: nginx image: nginx ports: - containerPort: 8...原创 2018-11-20 23:14:26 · 3342 阅读 · 0 评论 -
Kubernetes windows10安装
docker安装Docker Toolbox安装https://docs.docker.com/toolbox/toolbox_install_windows/虚拟机VirtualBox安装安装minikube,github介绍下载minikube,这个给一个阿里云的下载链接,会比较快。阿里云下载链接下载kubectl将下载的minikube重命名为minikube.exe,然后和k...原创 2018-11-19 20:14:58 · 3315 阅读 · 0 评论 -
window上通过vagrant安装虚拟机
安装VirtualBox,详细过程不做介绍;安装vagrant,下载地址,选择对应的版本下载安装即可。vagrant安装centos7虚拟环境在E盘创建一个vagrant文件夹,再在里面创建centos7的文件夹,用来存放centos7的相关文件和配置由于默认vagrant的镜像下载很慢,需要自己事先把centos7的box镜像下载到本地,并添加到box list中,这样后续创建ce......原创 2018-11-02 11:34:26 · 1000 阅读 · 0 评论