
docker
文章平均质量分 53
坐公交也用券
温故而知新
展开
-
Linux通过docker部署京东矩阵容器服务
执行完成后,如果你的设备网络没问题那么这时候app端就自动添加成功了。app升级到最新版,然后打开首页,点击。原创 2025-01-22 17:39:20 · 916 阅读 · 1 评论 -
Docker Macvlan网络创建及通信配置
推荐提前通过变量设置好,后面直接复制粘贴,不需要修改任何内容。首先执行下面的命令查看网卡是否开启混杂模式。下面命令均通过变量实现,方便理解语法。如果没有开启,可以使用下面的命令打开。如果有输出就是开启了,例如。原创 2023-11-03 01:06:00 · 2583 阅读 · 2 评论 -
Docker WIndows最新版(4.17.x)修改镜像存储路径
请注意,在更改 Docker 镜像存储路径时,请确保选择的新路径具有足够的可用磁盘空间。打开 Docker Desktop 应用程序,单击顶部菜单栏中的 Docker Desktop 菜单,然后选择。在弹出的对话框中,选择新的存储路径,然后单击 Select Folder(选择文件夹)按钮。单击 Apply & Restart(应用并重启)按钮以保存更改并重启 Docker。在 Preferences 窗口中,选择 Resources(资源)选项卡。重启后,Docker 镜像将被移动到新的存储路径。原创 2023-03-10 11:01:05 · 4507 阅读 · 3 评论 -
使用filebrowser部署一个网页端文件上传下载的服务
使用filebrowser部署一个网页端文件上传下载的服务原创 2022-08-19 11:29:08 · 827 阅读 · 0 评论 -
NextCloud私有云盘Docker容器配置私有HTTPS
配置HTTPS证书原创 2022-06-16 15:27:03 · 1668 阅读 · 0 评论 -
通过Docker镜像快速启动一个ansible控制端
Linux离线环境下,安装相关软件非常麻烦,所以为了更好的完成一些服务部署,选择Docker的方式会更加的轻松,下面就介绍如何通过Docker快速的部署一个Ansible控制端创建/拉取镜像创建镜像请参考:使用Dockerfile构建一个Ansible镜像部署环境需要确保部署环境有Docker服务端创建容器假设镜像名称:debian10/ansible:latestdocker run -tid --name ansible --net=host debian10/ansib原创 2021-12-31 17:52:57 · 1038 阅读 · 0 评论 -
使用Dockerfile构建一个Ansible镜像
Docker生态虽然已经很强大,大部分场景都有对应的镜像,但是有时候自己会有一些特殊需求,而且不想每次都要去配置环境,这时候使用Dockerfile构建自己的镜像就很有必要了。什么是DockerfileDockerfile类似于一个脚本,能够按照你写的程序去自动生成一个新的镜像文件,然后再利用这个镜像文件创建一个容器,就能得到你需要的开发/部署环境了,而且一次构建,随处可用。PS: Dockerfile是一个固定的文件名如何构建属于自己的镜像编写Dockerfile输入下面的内容FRO原创 2021-12-31 16:21:27 · 1894 阅读 · 3 评论 -
使用青龙面板BP京东豆
教程说明当前教程在完成Docker安装的基础上进行说明,请先确保完成Docker的安装与运行正常1、搭建服务本教程适用于Linux系统,当然,使用Windows也能实现,只是不建议而已1.1、启动容器直接复制下面的命令到终端执行即可完成服务的搭建dir=/dataport=5701docker run -dit \-v $dir/ql/config:/ql/config \-v $dir/ql/log:/ql/log \-v $dir/ql/db:/ql/db \-p $po原创 2021-12-30 00:01:15 · 5770 阅读 · 1 评论 -
K8S系列-通过YAML文件/命令创建一个Nginx服务(pod)
开始在完成K8S集群部署之后,我们可以小试牛刀,先创建一个简单应用进行测试通过YAML创建K8S支持创建YAML文件,我们可以通过K8S自动创建的YAML内容进行编辑,创建YAML内容方法如下:kubectl run myapp --image=nginx --dry-run -o yaml执行结果:root@debian:~# kubectl run myapp --image=nginx --dry-run -o yamlW0609 17:30:23.266011 62036 hel原创 2021-06-17 09:22:53 · 5713 阅读 · 1 评论 -
Docker镜像制作,使用supermin将宿主机打包成一个Docker镜像
Supermin 是一个用来创建迷你虚拟环境的工具,有点类似创建的迷你虚拟机环境。原创 2021-04-20 11:13:04 · 1775 阅读 · 0 评论 -
Docker镜像加速配置 To Windows10
前言Docker作为跨时代的产品,自然少不了Windows端的应用,同样的,无论是在Linux还是Windows上使用Docker,安装完成的第一件事都是:配置镜像加速,否则就会像下面这样PS C:\Users\刘某\Desktop> docker pull centos:7Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.1原创 2021-03-16 17:18:14 · 1275 阅读 · 0 评论 -
Docker容器一键打包脚本
脚本内容#!/bin/bashif [[ $UID == 0 ]];then echo '开始打包...'else echo '仅支持root用户' exit 1ficheck_input(){ if [[ -z "$1" ]];then echo -e "[$2]未输入" exit 1 fi}check_status(){ if [[原创 2021-02-03 09:47:30 · 699 阅读 · 0 评论 -
教你如何通过Docker安装配置知识管理系统:confluence
1、部署数据库1.1、创建容器docker run --name mariadb --net=host -e MYSQL_ROOT_PASSWORD=zgjyyq123 -d mariadbMYSQL_ROOT_PASSWORD=<设置一个密码>创建效果:root@debian:/opt# docker run --name mariadb --net=host -e MYSQL_ROOT_PASSWORD=zgjyyq123 -d mariadb64666430d70cefe原创 2021-01-31 22:47:30 · 1920 阅读 · 8 评论 -
解决最新版K8S V1.20版本镜像拉取失败的问题及脚本处理
1、写这篇文章的原因目前K8S最新版是1.20.1,在部署方式上如果直接参考官网的话会遇到镜像拉取失败的一个问题那么下面就以曲线(镜像拉取)的方式去部署最新版的K8S2、解决思维在默认情况下,镜像都是从谷歌的服务器拉取的,众所周知的原因,这样的拉取方式在国内是不好的体验2.1、获取所需镜像好了,现在去看我的头条原创地址吧:解决最新版K8S V1.20版本镜像拉取失败的问题及脚本处理@今日头条...原创 2020-12-25 14:57:42 · 1170 阅读 · 0 评论 -
解决K8S提示:certificate has expired or is not yet valid: current time
1、提示信息[root@localhost zgj_toutiao]# kubeadm join 10.1.0.20:6443 --token 4v0w24.i1yo05c4fipsbzqm --discovery-token-ca-cert-hash sha256:455df700f62a3850fac6e1443e52a5843f5ba210f36c1c9f902ed563e3d92bf2 [preflight] Running pre-flight checkserror executi原创 2020-12-25 11:58:45 · 5084 阅读 · 0 评论 -
Dcoker搭建私有仓库:添加私有仓库地址及推送镜像
实现本文操作的前提条件:已经搭建好私有仓库服务(可以使用registry镜像搭建)如图:1、修改配置文件需要修改的配置文件如下:/etc/docker/daemon.json如果已在此配置文件配置了镜像加速地址,那么就需要使用下面的格式:{ "registry-mirrors": ["https://registry.docker-cn.com"], "insecure-registries":["10.1.0.3:5000"]}如果没有配置镜像加速地址,那就直接这样:{原创 2020-11-25 23:00:23 · 751 阅读 · 0 评论 -
Docker可视化管理:Portainer工具
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点:https://www.portainer.io/部署前提:已安装Docker可从互联网获取镜像1、拉取镜像首先查询镜像docker search portainer查询结果:[root@x ~]# docker search portainer-ceNAME原创 2020-11-26 13:41:43 · 1488 阅读 · 5 评论 -
最简单的docker api调用语法解析,教你举一反三
前言:由于最近打算学习python自动化这块,然后莫名其妙的转到了开发这块,说实话,开发是我一直以来都挺想涉足的领域,所以我目前从事的是运维,但是感觉开发比较有意思,由于是自学python开发,所以会遇到一些很基础很基础的问题,也许对于大部分开发的人来说都不是问题,就好像问我运维的Linux怎么切换目录一样,但是对我来说却是全新的知识,所以我要以我能理解的方式去记录与分享,希望能帮助那些跟我一样的人!一、Docker简介在写下面的内容之前,先简单说一下Docker的架构,Docker与我们常见的MyS原创 2020-10-31 11:47:22 · 1088 阅读 · 0 评论 -
Docker系列-导出容器
1、保存容器1.1、语法保存容器的语法如下:docker commit ${container_id} ${image_name}1.2、实践首先查看当前容器列表docker ps -adocker ps #查看所有运行中的容器docker ps -a #查看所有容器(包含停止的,暂停的等等)执行结果如下:root@xxzx-PC:~# docker ps -aCONTAINER ID IMAGE COMMAND原创 2020-10-29 10:44:39 · 1190 阅读 · 0 评论 -
使用Docker实现vsftpd配置——用户验证访问&上传
1、服务安装apt install -y vsftpd2、配置修改修改之前先备份cp /etc/vsftpd.conf /etc/vsftpd.conf.bak2.1、修改部分修改效果如下(请自行对比)listen=NOlisten_ipv6=YESanonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YE原创 2020-10-29 09:08:55 · 1984 阅读 · 0 评论 -
黑客之路-使用hydra进行简单的密码爆破
需要用到的工具:hydra爆破工具、字典指定用户名hydra -l root -P pass.txt mysql://172.17.0.2使用字典用户名hydra -l root -P pass.txt mysql://172.17.0.2原创 2020-10-10 10:36:38 · 3644 阅读 · 0 评论 -
使用Docker实现vsftpd配置——匿名访问只读篇
1、前言使用vsftpd服务的用户总会有很多不一样的需求,而vsftpd的配置相对来说也是眼花缭乱,各种参数与参数之间的微妙关系,参数与目录权限的微妙关系常常会使配置者头疼,如果想要解决这个问题,那么作为解决开发、运维界的杀手:Docker,是一个不错的选择!2、环境搭建2.1、Docker部署部署方法请参考下文Docker部分:Debian10搭建K8S配合Centos7组成集群-----Centos7篇以及下文Docker部分:Debian10搭建K8S配合Centos7组成集群-----De原创 2020-09-25 10:12:59 · 1964 阅读 · 4 评论 -
K8S提示Init:ImagePullBackOff
[root@master opt]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-9d85f5447-ldxld 0/1 Pending 0 4h16mcoredns-9d85f5447-s9m78 0/1 Pe原创 2020-09-07 12:32:53 · 1706 阅读 · 0 评论 -
MySQL开启密码登录
1、测试环境使用 docker创建MySQL容器,创建命令如下:docker run -tid -e MYSQL_ROOT_PASSWORD=my_passwd --net=host --name=db mysql:5.7 /bin/bash启动完成之后,进入容器执行下面的命令进行启动容器./etc/init.d/mysql restart然后输入登录语句验证mysql 可以看到,此时是不需要输入密码的2、开启密码登录首先登录数据库,然后执行下面的语句mysqluse m原创 2020-09-01 09:20:50 · 1277 阅读 · 0 评论 -
Docker修改镜像存储路径
1、系统环境liu@l:~$ cat /etc/os-release PRETTY_NAME="Deepin 20"NAME="Deepin"VERSION_ID="20"VERSION="20"ID=DeepinHOME_URL="https://www.deepin.org/"BUG_REPORT_URL="https://bbs.deepin.org/"liu@l:~$ 2、Docker版本liu@l:~$ docker -vDocker version 18.09.1, b原创 2020-08-31 23:09:29 · 423 阅读 · 0 评论 -
国内Docker镜像加速汇总
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。 Docker 官方和国内很多云服务商都提供了国内加速器服务,当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。 国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。下面列出国内常用的加速站点(排名不分先后),配置语句仅限使用systemd的系统(例如:Centos7、Ubuntu18,Debian10)。网易镜像加速...原创 2020-08-30 21:04:01 · 2205 阅读 · 4 评论 -
windows10家庭版安装docker踩坑(转载)
附上过程图转载 2020-08-05 23:31:24 · 223 阅读 · 0 评论 -
Docker如何开启远程访问,实现api远程管理?其实只需要改一个地方即可
一、适用范围Docker的远程访问主要用于Python,Java等调用远程api进行管理,例如适用Python编写一个Dcoker管理器。二、实现方法在了解实现方法之前,先简单了解一下Dcoekr的基本概念。Docker 架构Docker使用了C/S体系架构,Docker客户端与Docker守护进程通信,Docker守护进程负责构建,运行和分发Docker容器。Docker客户端和守护进程可以在同一个系统上运行,也可以将Docker客户端连接到远程Docker守护进程。Docker客原创 2020-06-17 00:08:09 · 5251 阅读 · 0 评论 -
Debian10搭建K8S配合Centos7组成集群-----Centos7篇
前言:Debian篇请点击磁链接访问---->Debian篇一、系统环境[root@node1 ~]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (C...原创 2020-04-04 23:26:56 · 780 阅读 · 0 评论 -
Debian10搭建K8S配合Centos7组成集群-----Debian篇
一、系统环境 cat /etc/os-release注意事项:master节点CPU核心最低要求2个二、配置源2.1、配置系统源2.1.1、备份并查看源配置文件备份源文件cp /etc/apt/sources.list /etc/apt/sources.list.bak查看源配置cat /etc/apt/sources.list #查看原配置文件...原创 2020-04-04 20:53:36 · 3716 阅读 · 3 评论 -
Windows10使用docker时出现unauthorized: incorrect username or password的解决方法
在安装完docker之后,执行pull命令的时候,出现错误提示关键信息:username or password,所以解决这个问题的关键就是用户名密码,于是执行docker登录docker login这里要注意的是,登录用户名必须是docker hub官网的用户ID,而不是邮箱docker hub官网登录之后再执行pull命令可以看到,已经成功拉取镜像...原创 2019-07-03 14:51:49 · 9989 阅读 · 2 评论 -
来自村长分享的个人学习笔记
有道云笔记原创 2019-05-22 20:43:24 · 281 阅读 · 0 评论 -
基于Docker服务使用tomcat构建Jenkins服务
第一步先创建数据卷mkdir -p /data/tomcat然后拉取tomcat镜像docker pull tomcat接着下载Jenkins项目包wget -P /data/tomcat -c https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/latest/jenkins.war下载完成之后开始创建容器...原创 2019-04-02 14:04:20 · 234 阅读 · 0 评论 -
局域网下安装并配置docker及本地registry
大致步骤就是配置selinux->防火墙及系统内核转发配置 - > 配置yum - >安装docker->配置本地注册表>上传相关镜像 - >创建容器1:首先查看SELINUX模式,看看需不需要手动配置cat /etc/sysconfig/selinux |grep SELINUX= ##查看SELINUX是否已配置为disable模式如...原创 2018-12-10 18:03:38 · 1305 阅读 · 0 评论 -
Centos7配置本地yum源的方法
首先我们进入一个yum源的配置文件目录,命令如下cd /etc/yum.repos.d/&&ls进去之后,我们可以看到里面存在很多Cen开头,repo结尾的配置文件这些就是默认的配置文件,默认的配置文件需要访问外网,所以我们是用不了的,因为我们都是使用自己的局域网yum源,所以我们需要自己新建一个配置文件,并且把原来的默认文件都删除或者移动,命令如下mv...原创 2018-11-14 22:46:06 · 3120 阅读 · 3 评论 -
Linux For CentOS7常用服务一键配置脚本
-----------------------------------------------第二次修正:更新最新项目地址-----------时间:2018年11月9日 15:50:34做测试最麻烦的就是配置环境这块,所以在经历了很多折磨之后,我决定自己写一个脚本,集成一些常用服务的安装与配置,这样不仅方便了自己,还可以提供给别人用,市面上也有很多这种服务脚本,但是怎么说呢,最好的还是自己的...原创 2018-07-29 17:31:50 · 1392 阅读 · 0 评论 -
docker实战之使用mysql镜像与wordpress镜像搭建个人博客
这次我打算写一个实战教程,以前写的教程大多数是根据自己掌握的知识去写的,并非实战,这次试一下吧首先docker这个东西我强烈推荐学习,因为真的很好用下面先开始吧,废话不多说,基础的连接服务器这些我就不啰嗦了,自个去百度吧,貌似我博客也有首先,使用yum安装docker,命令如下yum install -y docker安装完的截图如下接下来是配置加速地址,因为我用的是...原创 2018-07-29 13:45:08 · 5783 阅读 · 2 评论