zl程序教程

docker-01

  • 1.必须要掌握的docker基本概念

    1.必须要掌握的docker基本概念

    为什么使用docker使用docker,可以帮助我们快速在一台全新的机器上部署我们的应用。没有使用docker之前 如果需要部署一个web项目,则需要在目标机器上面安装redis,mysql,rabbitmq,memcahe等组件,而且安装过程并不会很顺利,因为不是缺这个库就是缺那个依赖,所以部署一个应用是非常麻烦的;而且如果你需要再部署一套新的环境,又得重新做这些操作...这让开发和运维就会一直

    日期 2023-06-12 10:48:40     
  • docker安装及核心配置

    docker安装及核心配置

    环境操作系统:Ubuntu20安装docker更新apt仓库 apt-get update 复制安装docker apt install -y docker.io 复制验证docker是否安装成功 docker version 复制安装docker-compose(可选)安装docker-compose apt install -y docker-compose 复制验证是否安装成功 docker

    日期 2023-06-12 10:48:40     
  • Docker 部署思源实现多人协作

    Docker 部署思源实现多人协作

    前言最近准备将协作平台从 HackMD 迁徙到思源笔记。 这主要是因为我个人笔记使用思源,而团队笔记使用 HackMD,不免有些混乱。 再加上思源的块信息实在是很好的平台,基于丰富的信息有很多可操作性,后续也有一定的相关的计划,所以现在打算开始迁徙。首先买了一台服务器、、、1v 512MB,英国,凑合用用。安装了 Debian10.3,准备开始操作。(可选操作)准备工作一下都是可选的步骤,主要

    日期 2023-06-12 10:48:40     
  • electron 使用docker 跨平台打包

    electron 使用docker 跨平台打包

    下载镜像docker pull q1194979849/alpinebuilder:v0.0.1复制执行命令docker run --rm -ti -v D:\path/for/project:/project -w /project q1194979849/alpinebuilder:tagname "/bin/sh" "-c" "cmd&

    日期 2023-06-12 10:48:40     
  • 宿主机访问容器ip_docker宿主机和容器

    宿主机访问容器ip_docker宿主机和容器

    大家好,又见面了,我是你们的朋友全栈君。参考文章:从容器中获取宿主机IP地址背景: docker 中的程序需要连接外部的程序,连接的过程中会告知外部程序自己的ip地址,然后外部的程序会回连docker中的程序。由于docker使用的是rancher中的托管模式,外部程序是没办法直接连接到容器中的,那么如何解决呢? 1、将主机/proc目录挂载到容器中 -v /proc:/hostip/:ro

    日期 2023-06-12 10:48:40     
  • docker访问宿主机端口_docker 访问宿主机局域网

    docker访问宿主机端口_docker 访问宿主机局域网

    大家好,又见面了,我是你们的朋友全栈君。有时候就需要在docker容器里访问宿主机提供的服务。 例如容器里的应用需要访问宿主机的mysql服务。方案一: 宿主机执行ifconfig 会看到docker0那个ip,可以使用来访问宿主机方案二: docker 18.03 加入了一个 feature,在容器中可以通过 host.docker.internal来访问主机 Use you

    日期 2023-06-12 10:48:40     
  • docker 访问宿主局域网_docker链接宿主数据库

    docker 访问宿主局域网_docker链接宿主数据库

    大家好,又见面了,我是你们的朋友全栈君。例如你的62616964757a686964616fe4b893e5b19e31333433626437docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机。注意,通

    日期 2023-06-12 10:48:40     
  • 使用Docker(k8s)安装Kafka并使用宿主机连接

    使用Docker(k8s)安装Kafka并使用宿主机连接

    大家好,又见面了,我是你们的朋友全栈君。使用Docker(k8s)安装Kafka并使用宿主机连接安装Docker及docker-compose 具体安装方法可以去官网看教程 检查docker-compose是否安装成功 创建 docker-compose.yml 文件version: '2' services: zookeeper: image: "

    日期 2023-06-12 10:48:40     
  • pycharm 使用docker 配置环境「建议收藏」

    pycharm 使用docker 配置环境「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。##前提: windows pycharm使用docker 中的python3搭建运行环境##配置环境: pycharm version:2018.1.2 docker 18.03.1-ce-win65 windows 10 专业版启动dockerdocker pull python3 ## download python3容器默认latest版本

    日期 2023-06-12 10:48:40     
  • docker入门使用命令

    docker入门使用命令

    docker入门使用命令 作者:matrix 被围观: 98 次 发布时间:2022-06-30 分类:Linux | 无评论 » 目前docker在开发和生产环境中经常使用。就算不是RD,你在github中总会看到他的身影。很多程序的demo版本都有提供docker镜像,用起来真的很爽。完全看作轻量级别虚拟机。详细教程最好是自己网上多寻,这里整理下自己经常用到的命令。下载镜像# 搜索线上就

    日期 2023-06-12 10:48:40     
  • Dockershim究竟是什么

    Dockershim究竟是什么

    先前了解参考链接:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#dockershim-deprecation参考链接:https://github.com/kubernetes/kubernetes/pull/94624kubelet中的Docker支持现在已弃用,并将在未来的版本中

    日期 2023-06-12 10:48:40     
  • 群晖docker安装RcloneBrowser远程下载

    群晖docker安装RcloneBrowser远程下载

    文章目录[隐藏]下载镜像创建容器使用rclone 是一款以命令行形式运行的网盘客户端程序,它支持对20多种网盘进行同步、复制、上传或下载操作。随着大容量 Onedrive 和 Gdrive 的普及,rclone (及衍生软件 gclone, autorclone)也被越来越多的人所熟知。不过命令行交互始终不如图形界面来的方便,RcloneBrowser 便应运而生。RcloneBrowser 是一

    日期 2023-06-12 10:48:40     
  • centos7卸载_关闭docker

    centos7卸载_关闭docker

    一、禁用和停止容器服务systemctl disable docker systemctl stop docker复制二、删除容器服务器yum remove docker-*复制三、删除残留文件rm -rf /var/lib/docker/ rm -rf /etc/docker/ rm -rf /run/docker rm -rf /var/lib/dockershim rm -rf /usr/l

    日期 2023-06-12 10:48:40     
  • mac电脑卸载软件_docker卸载镜像

    mac电脑卸载软件_docker卸载镜像

    大家好,又见面了,我是你们的朋友全栈君。     在Mac上卸载docker,首先要关闭docker软件,然后进入/usr/local/bin/目录,依次使用如下命令:## 1)进入docker的安装目录 cd /usr/local/bin/ ## 2)删除与docker相关的文件夹 sudo rm -rf docker* sudo rm -rf com.docker.* sudo rm

    日期 2023-06-12 10:48:40     
  • centos7卸载软件命令_linux安装docker

    centos7卸载软件命令_linux安装docker

    大家好,又见面了,我是你们的朋友全栈君。 1首先搜索已经安装的docker 安装包 [root@localhost ~]# yum list installed|grep docker 或者使用该命令 [root@localhost ~]# rpm -qa|grep docker docker.x86_64 2:1.12.6-16.el7.centos @extras docke

    日期 2023-06-12 10:48:40     
  • docker启动mysql并打开远程连接「建议收藏」

    docker启动mysql并打开远程连接「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 1. 获取mysql:拉去mysql镜像docker pull mysql:8.0复制2. 启动mysql# --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行 docker run --name mysql -v /usr/local/mysql/data:/var/lib/mysql -v /usr/

    日期 2023-06-12 10:48:40     
  • ubuntu安装教程_ubuntu docker安装

    ubuntu安装教程_ubuntu docker安装

    大家好,又见面了,我是你们的朋友全栈君。 卸载docker1. 删除某软件,及其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc复制2. 删除docker其他没有没有卸载dpkg -l | grep docker复制 dpkg -l |grep ^rc|awk

    日期 2023-06-12 10:48:40     
  • debian开启ipv6_docker 端口 ipv4 ipv6

    debian开启ipv6_docker 端口 ipv4 ipv6

    Debian 6配置本地IPV6地址访问1、检查自己本地是否支持IPV6,cmd执行命令ipconfig查找有没有ipv6地址,没用的话网上找找怎么配2、vi编辑/etc/sysctl.conf 最下面有则修改,无则添加# Disable IPv6 net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 n

    日期 2023-06-12 10:48:40     
  • docker里镜像用ipv6无法访问_虚拟服务器端口设置

    docker里镜像用ipv6无法访问_虚拟服务器端口设置

    前言我有一个朋友, 他在Dev 和 Test 服务器用Docker 搭建了Redis 供项目使用, 然后今天Test 环境的Redis 端口访问不通了, 在服务上可以正常连接, 真是离了个大齐, 让我们试试排查排查问题;正文端口检测 lsof已确认在本地用 telnet ip 6381 访问不通, 那就上服务上看看端口情况Dev Test Dev环境同时映射到Ipv6和Ipv4端口,

    日期 2023-06-12 10:48:40     
  • 【重识云原生】第六章容器6.1.3节——Docker常用命令

    【重识云原生】第六章容器6.1.3节——Docker常用命令

    2 Docker常用命令2.1 基础命令docker version #查看docker的版本信息docker info #查看docker的系统信息,包括镜像和容器的数量docker 命令 --help #帮助命令(可查看可选的参数)docker COMMAND --help命令的帮助文档地址:https://docs.docker.com/engine/reference/commandlin

    日期 2023-06-12 10:48:40     
  • 【重识云原生】第六章容器6.1.4节——Docker核心技术LXC

    【重识云原生】第六章容器6.1.4节——Docker核心技术LXC

     1 Linux Containers概述1.1 简介        LXC(Linux Containers),即Linux容器,是一种操作系统层级的虚拟化技术,为Linux内核容器功能的一个用户空间接口。它将应用软件系统打包成一个软件容器(Container),内含应用软件本身的代码,以及所需要的操作系统核心和库。通过统一的命名空间(Namespace)和共享API来分配不同软件容器的可用硬件

    日期 2023-06-12 10:48:40     
  • 利用docker搭建VScode

    利用docker搭建VScode

    安装docker 在宝塔的应用商店,找到docker安装即可建立项目文件夹mkdir -p /home/coder/project复制用docker拉取镜像docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest复制

    日期 2023-06-12 10:48:40     
  • From Docker to Kubernetes(二)- Docker Network

    From Docker to Kubernetes(二)- Docker Network

    Section 01 - Vagrant Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development env

    日期 2023-06-12 10:48:40     
  • 学习docker看此文足以

    学习docker看此文足以

    什么是 DockerDocker 最初是 dotCloud 公司创始人 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 ,主要项目代码在 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 。Docker 自开源后受到广泛的关注和讨论,至今其 已经超过 5 万 7 千个星标和一万多个 fork。甚至由于 Docker

    日期 2023-06-12 10:48:40     
  • 修改Docker容器内的MySQL服务密码,并成功完成可视化工具登录【绝对有效】

    修改Docker容器内的MySQL服务密码,并成功完成可视化工具登录【绝对有效】

    前今天突然发现自己的MySQL服务的密码有很多人知道,瞬间感觉不安全了 最初设想:将数据库内部所有库都导出来进行保存容器删除重新启一个服务并设置新的密码将库导入好麻烦,并且最大缺点就是,如果当前有服务正在使用,这样那个服务不就要崩溃一段时间了吗?如果流量大的时候还会造成严重损失所以我决定找到可以直接修改MySQL密码的文章,找到了很多在本地修改MySQL密码的,也找到了容器上修改密码的。然而一看可

    日期 2023-06-12 10:48:40     
  • 从零开始 - Docker部署前后端分离项目(二)

    从零开始 - Docker部署前后端分离项目(二)

    一、docker中的网络-- networkbridge桥接。网桥中的容器会独立分发ip地址,和宿主机隔离,如果需要在暴露容器,需要做端口映射。host不会给容器分配单独的ip,直接暴露在宿主机对应的端口。这时不需要做端口映射,把容器直接理解为一个简单的进程。none没有任何网络,单机删除网络docker network rm NETWORKID复制docker network inspect x

    日期 2023-06-12 10:48:40     
  • Docker之镜像

    Docker之镜像

    Docker 镜像1、是什么镜像是一种轻量级、可执行的独立软件包, 用来打包软件运行环境和基于运行环境开发的软件 ,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。1.1、UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持 对文件系统的修改作为一次提交来一层层的叠加, 同时可以

    日期 2023-06-12 10:48:40     
  • Docker之容器数据卷

    Docker之容器数据卷

    Docker容器数据卷1、是什么先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话:有点类似我们Redi

    日期 2023-06-12 10:48:40     
  • Docker启动MariaDB

    Docker启动MariaDB

    下载MariaDB镜像docker pull mariadb复制启动MariaDB容器docker run --detach --name ffxi-mariadb -p 3307:3306 --env MARIADB_USER=zanglikun --env MARIADB_PASSWORD=740969606 --env MARIADB_ROOT_PASSWORD=740969606 mar

    日期 2023-06-12 10:48:40     
  • Ubuntu 卸载 Docker

    Ubuntu 卸载 Docker

    大家好,又见面了,我是你们的朋友全栈君。 1.卸载dockersudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc复制2.查看删除docker其他有没有没有卸载干净的包dpkg -l | grep docker复制3.卸载相应的包sudo apt-get autoremove doc

    日期 2023-06-12 10:48:40     
  • linux版本halo切换宝塔docker部署Halo

    linux版本halo切换宝塔docker部署Halo

    一、备份全栈halo资源备份完之后,下载保存,如果页面报错,就去后台下载保存二、宝塔镜像更换选择宝塔三、宝塔安装docker,拉镜像四、部署halo博客docker run -it -d --name halo -p 80:8090 -v ~/.halo:/root/.halo halohub/halo:latest复制五、替换备份数据将备份的数据解压在/root/.halo下面然后使用ip去访问

    日期 2023-06-12 10:48:40