随笔分类 - 运维/服务器 / Docker
发表于 2023-09-01 14:24阅读:1118评论:0推荐:0
摘要:在开发过程中,我们一般都是用服务器的docker容器,或者是虚拟机运行的docker容器,这些多多少少有一些不方便,于是在本地搭建docker环境也是必须掌握的技能之一,本文将介绍如何在Windows本地搭建Docker
阅读全文 »
发表于 2023-08-29 16:06阅读:42评论:0推荐:1
摘要:【Docker笔记总结】 【一】Docker介绍 什么是Docker 容器化和虚拟化的比较 docker概念 【二】Docker安装与使用 卸载docker 更新yum版本 docker依赖包 更新yum源为阿里源 安装docker 查看docker版本 启动docker 拉取镜像 查看本地镜像 运
阅读全文 »
发表于 2023-08-29 15:56阅读:89评论:0推荐:0
摘要:# 【一】介绍 - Paramiko是一个用于在Python中执行SSH(Secure Shell)远程命令的模块。 - 它提供了与SSH服务器的交互,包括执行命令、传输文件等功能。 # 【二】使用 ## 【1】安装Paramiko模块 - 首先,确保已经安装了Paramiko模块。可以使用pip命
阅读全文 »
发表于 2023-08-29 15:56阅读:25评论:0推荐:0
摘要:# 名词补充:linux的软件 # 【一】总览 > - nginx:反向代理服务器--》web项目上线--》转发--》负载均衡 > - paramiko:python的模块,ssh链接操作linux机器,远程执行命令 > - ansible:python写的,基于paramiko封装--》基于ssh
阅读全文 »
发表于 2023-08-29 15:55阅读:21评论:0推荐:0
摘要:# 【一】什么是虚拟化 - 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。 - 这些资源的新虚拟部份是不受现
阅读全文 »
发表于 2023-08-29 15:55阅读:82评论:0推荐:0
摘要:# 【一】介绍 Ansible是一个基于Python的自动化工具,它运用SSH协议与被管理的Linux机器建立连接,并通过编写Playbook来批量执行任务。 # 【二】使用 ## 【1】安装Ansible - 首先,确保已经在控制机上安装了Ansible。 - 可以使用包管理工具(如yum或apt
阅读全文 »
发表于 2023-08-29 15:55阅读:146评论:0推荐:0
摘要:# 【一】引入 - 使用了docker 面临一个比较大的问题,如果一个Django项目,使用MySQL、Redis。 - 不要一次性把所有服务器放到一个容器中,每个服务器一个容器 - 批量管理多个容器,比较难以操作,于是就有了docker-compose # 【二】用途 - 批量管理,操作docke
阅读全文 »
发表于 2023-08-29 15:55阅读:89评论:0推荐:0
摘要:# 【一】创建私有仓库 ## 【1】注册docker账号 - docker 官网 - [Docker: Accelerated Container Application Development](https://www.docker.com/) 下载指定名称的镜像,并将其存储到本地。 - 通过容器打包成镜像: ```shell docker commit ```
阅读全文 »
发表于 2023-08-29 15:52阅读:102评论:0推荐:0
摘要:# 【一】拉取Nginx镜像: ``` docker pull nginx ``` > 该命令将从Docker Hub上获取最新的Nginx镜像,并将其下载到本地。 # 【二】运行Nginx容器: ```shell docker run -id --name nginx -p 80:80 nginx
阅读全文 »
发表于 2023-08-29 15:52阅读:238评论:0推荐:0
摘要:# 【一】拉取Redis镜像 ``` docker pull redis ``` > 该命令将从Docker Hub上获取最新的Redis镜像,并将其下载到本地。 # 【二】创建数据和配置目录 ``` mkdir /root/data vim /root/redis.conf ``` - 第一行命令
阅读全文 »
发表于 2023-08-29 15:52阅读:123评论:0推荐:0
摘要:# 【一】引入 - 根据您提供的内容,我们可以看出在使用Docker运行MySQL容器时,如果没有进行目录映射,配置文件和表数据都将保存在容器内部。 - 当删除容器后,这些数据也会丢失。 - 为了确保数据的持久化并避免数据丢失的情况,您可以进行目录映射来将数据保存在宿主机上。 # 【二】操作步骤 #
阅读全文 »
发表于 2023-08-29 15:52阅读:40评论:0推荐:0
摘要:# 【一】Docker容器操作 - Docker容器是基于Docker镜像创建的运行实例。 > - 把镜像运行成容器,并且一个镜像,可以运行出多个容器 # 【二】运行容器 - 使用以下命令可以将一个Docker镜像运行为一个或多个容器: ```shell docker run 镜像名称 ``` -
阅读全文 »
发表于 2023-08-29 15:51阅读:38评论:0推荐:0
摘要:# 【一】查找镜像 - 要查找一个特定的Docker镜像,可以使用以下命令: ```shell docker search 镜像名称 ``` - 建议直接在 [hub.docker.com](https://hub.docker.com/) 或其他Docker镜像仓库网站上进行搜索,以获取更直观的结
阅读全文 »
发表于 2023-08-29 15:51阅读:59评论:0推荐:0
摘要:# 【一】卸载Docker - 如果之前已经安装了Docker,可以按照以下步骤进行卸载: ``` yum remove docker docker-common docker-selinux docker-engine rm -rf /var/lib/docker ``` # 【二】更新yum包到
阅读全文 »
发表于 2023-08-29 15:50阅读:25评论:0推荐:0
摘要:# 【一】Docker是什么 - Docker是一个开源项目,旨在实现轻量级的操作系统虚拟化解决方案。 - 它最初是由dotCloud公司内部的一个业余项目开始的,并且后来成为了Docker Inc.公司的主要产品。 - 该项目在2013年开源,并加入了Linux基金会,按照Apache 2.0协议
阅读全文 »
发表于 2023-06-28 11:58阅读:44评论:0推荐:0
摘要:# 【一】Docker常用命令 ```bash 1.查看容器名 docker ps -a 2.重启青龙容器 docker restart 你的容器名 3.更新青龙(或者直接面板更新) docker exec -it qinglong ql update 4.更新青龙并编译 docker exec -
阅读全文 »