dockerfile docker

基于Docker 的redis cluster部署

一、设置宿主机配置文件 这里设置在 /data/redis/conf/redis.conf内容如下: # 不能设置密码,否则集群启动时会连接不上 # Redis服务器可以跨网络访问 bind 0.0.0.0 # 修改端口号 port 6379 # Redis后台启动 daemonize no # 开 ......
cluster Docker redis

docker基础命令

注意:vgantrun https://hub.docker.com修改docker镜像仓库的地址:(原因直接采用docker自己配置的拉取比较慢,因此自己选择国内的一些镜像仓库速度要快一些) 修改步骤:1.根据不同系统的daemon.json的位置不同,目前我采用的是centos7路径是/etc/ ......
命令 基础 docker

Docker 命令 #2

Docker 命令 #2 这次是在阿里云上部署了个新服务,记一下用到的命令。 Linux 命令 查看文件 一般都是使用 ls 命令( list )查看当前目录的文件,或者使用 ls -l 查看文件详情,而 ll 则是 ls -l 的缩写。 移动文件 使用 mv 命令( move )移动文件,用法:m ......
命令 Docker

python+playwright 学习-55 在docker 容器中运行playwright脚本

前言 Dockerfile.focal可用于在 Docker 环境中运行 Playwright 脚本。这些镜像包括在 Docker 容器中运行浏览器所需的所有依赖项,还包括浏览器本身。 playwright 在linux 系统上目前只支持Ubuntu 系统的部分版本,centos 和debian系统 ......
playwright 容器 脚本 python docker

基于docker 安装的gitlab 升级

gitlab 升级 背景 现在的gitlab版本是13.0.1,目标是 14.9.5 因为,这个版本及以后支持禅道集成。 升级过程 先备份数据 gitlab-rake gitlab:backup:create #有两个文件需要手工备份 #gitlab.rb路径:/etc/gitlab/gitlab. ......
docker gitlab

Docker 启动异常 不显示报错信息

##错误的启动配置 sudo docker run --rm -d \ -p 80:80 -p 443:443 nginx 执行结果为返回容器 id , 但容器未启动, 无报错信息 sudo docker run --rm -itd \ -p 80:80 -p 443:443 nginx bash ......
Docker 信息

docker一些常用命令

docker version:查看Docker版本信息。 该命令可以查看当前安装的Docker版本信息,包括Docker引擎、客户端、API等版本。 docker info:查看Docker的详细信息。 该命令可以查看Docker的详细信息,包括容器、镜像、网络等。 docker search:搜索 ......
命令 常用 docker

Docker_存储卷-挂载

###Docker 存储卷 volume Docker-managed volume(docker管理卷) Bind mount volume(绑定挂载卷) ###挂载 Docker提供了3种方法将数据从Docker宿主机挂载(mount)到容器: volumes,Volumes由Docker管理, ......
Docker

docker启动Redis

1.dockerhub中寻找对应版本 2.docker pull redis:6.0.19 3.运行Redis 1.前台运行 docker run -p 6379:6379 --name redis1 redis:6.0.19 --restart=always2.后台运行docker run -d ......
docker Redis

阿里云镜像仓库解决Docker无法拉取海外镜像

1 Github新建仓库 2 上传Dockerfile 3 阿里云-容器镜像服务-实例列表-镜像仓库-创建镜像仓库 3.1 填写仓库信息 3.2 绑定代码源,选择仓库 4 构建镜像 4.1 添加规则 4.2 立即构建 4.3 查看镜像的公网地址 5 Docker拉取镜像 docker pull re ......
镜像 仓库 Docker

如何在X86_64系统上运行arm架构的docker容器——(异构/不同架构)CPU下的容器启动

近期使用华为的人工智能集群,其中不仅要求异构加速端需要使用昇腾的硬件,更是要求CPU是arm架构的,因此就导致在本地x86电脑上难以对云端的arm版本的镜像进行软件安装和打包操作,为此我们需要在x86架构的本地CPU上运行arm架构的docker镜像。本文给出两种解决方式,其本质都是一样的,都是使用 ......
容器 架构 docker 系统 arm

主从redis部署(docker)

首先,我准备了两台linux,一台准备当作master,ip是192.168.241.128,另一台是当作slave,ip是192.168.241.129。 1. 安装redis docker pull redis 2. 下载对应版本的redis.conf 可以从github上下载。新建配置环境目录 ......
主从 docker redis

wsl2中docker启动不了的问题解决方法

在wsl2的ubuntu系统中安装docker后,sudo service docker start 一直启动不起来 在网上找到了解决方案 https://juejin.cn/post/7197594278083919932 解决方法 这个错误提示通常是因为系统中使用的是经过修改的 nftables ......
方法 docker 问题 wsl2 wsl

发布jar包到docker

0、步骤 systemctl daemon-reload systemctl restart docker 1、步骤 mkdir /root/mgt-dir cd /root/mgt-dir vim run.sh java -jar /data/jeecg-boot-mgt-2.3.0.jar vi ......
docker jar

Docker安装Redis

创建本地挂载文件 mkdir -p /app/redis && cd $_ && touch redis.conf 解释: /app/redis: 是挂载配置文件的路径 redis.conf: redis的配置文件 redis.conf配置文件内容 redis.conf docker安装Redis ......
Docker Redis

Docker安装MySQL

创建挂载目录 mkdir -p /app/mysql && cd $_ docker安装MySQL docker run -d -p 3306:3306 --privileged=true -v /app/mysql/log:/var/log/mysql -v /app/mysql/data:/va ......
Docker MySQL

docker镜像常用命令

docker镜像常用命令: 官方仓库下载镜像 私有仓库下载镜像 查看镜像列表,删除镜像,到出镜像,导入镜像 对镜像做备份:docker image save -o /opt/docker_xxx.tar.gz alpine:latest 导入镜像 docker load -i ......
镜像 命令 常用 docker

VirtualBox、Vagrant以及与Docker的区别

VirtualBox和Vagrant都是虚拟化工具,用于在计算机上创建虚拟操作系统或虚拟开发环境。以下是它们的介绍: 1. VirtualBox: VirtualBox是由Oracle公司开发的开源虚拟化软件,适用于Windows、Linux、Mac和其他操作系统。它允许用户在计算机上运行多个虚拟操 ......
VirtualBox Vagrant Docker

docker部署mysql主从数据库

一、mysql主库搭建 1. 1.14.xx.216作为mysql-master主库 2. 创建挂载数据目录mkdir -p /docker_v/mysql-master/{logs,conf,data}chmod 777 -R /docker_v/mysql-master/ 3. 拉取镜像mysq ......
主从 数据库 数据 docker mysql

Docker完结版

1 . Docker 概述: 1.1 Docker为什么会出现: 问题: 在互联网开发环境当中很多情况会遇到在我的电脑上可以运行但是到你的电脑上就无法运行可,而且在软件版本更新以后会导致服务不可用的情况出现。 解决方式: 发布一个项目: 将一个项目打成jar包时带上Redis,Mysql, jdk, ......
Docker

Docker容器数据卷与DockerFile已经Docker网络原理

5. Docker 容器数据卷: 5.1什么是Docker的容器数据卷: 将应用和环境打包成一个镜像 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 例如:Mysql,容器删了,如果数据存放在容器当中,那么就是删库跑路了,因此我们希望Mysql的数据可以存储在本地当中 ......
Docker 容器 DockerFile 原理 数据

docker的安装(linux、centos)

环境:centos7 1.先确定linux是否是centos7 cat /etc/redhat-release 2.如果自己的linux上之前有安装docker,先卸载。如果没有,则直接跳过这一步。 执行下面的命令: yum remove docker \ docker-client \ docke ......
docker centos linux

【实操】使用 Zeabur 和 docker 两种方式部署 ChatGPT 详细教程

一、前提条件 1、GitHub 账号 2、需要 openai 账号,因为需要使用到账号的中 API keys。 3、需要在 Vercel 注册账号,借助Vercel 来代理 ChatGPT Next-Web,ChatGPT Next-Web 其实就是基于 openai api 开发的web界面。 今 ......
ChatGPT 方式 教程 Zeabur docker

docker harbor安装过程

环境准备 安装最新版本docker-ce及docker-compose mkdir -p /opt/harbor/certs 下载最新harbor 合并有效签发证 cat public.crt chain.crt> www.crt harbor.yml配置文档 [root@repo_nz harbo ......
过程 docker harbor

docker搭建mongodb及基本语法的使用

一、介绍: 概述: 主使用docker安装mongodb的方法记录,mongo基本语法记录的整理,大神请绕道! 优势: 1.MongoDB提供高性能的数据持久性。对嵌入式数据模型的支持减少了数据库系统上的IO活动 2.如动态模式、灵活的文档模型,适合json数据存储,适合海量数据存储 使用场景: 1 ......
语法 mongodb docker

docker容器-docker原理

......
docker 容器 原理

教我怎么用docker的network

Docker 提供了一种为容器创建和管理网络以相互通信的方法。 创建 Docker 网络有多种方法,最简单的方法是使用 docker network create 命令。 此命令创建一个具有指定名称和驱动程序的新网络。 驱动程序指定网络上的容器如何相互通信。 最常见的驱动程序是桥接驱动程序,它用于为 ......
network docker

ubuntu安装docker

卸载旧版 Docker(可选): sudo apt-get remove docker docker-engine docker.io containerd runc 更新 apt 包索引并安装依赖: sudo apt-get update sudo apt-get install apt-tran ......
ubuntu docker

docker 安装portainer

portainer定义 portainer是一个可视化docker操作工具,可以不用写docker命令实现容器的生命周期进行管理,方便的实现容器的创建、运行、停止、暂停、恢复、删除、复制等。 卸载已安装的portainer 1.通过docker container ls 命令查看正在运行的容器。找到 ......
portainer docker

wsl2+docker跑深度学习

wsl(ubuntu20.04)+docker安装paddle 1.中文显示设置 安装语言包 sudo apt install language-pack-zh-hans 设置locale sudo vi /etc/locale.gen 找到 zh_CN.UTF-8 UTF-8 并取消注释,然后保存 ......
深度 docker wsl2 wsl