dockerfile optimized docker
apko不依赖dockerfile基于apk 包构建oci 镜像的工具
可以方便的基于apk 包进行oci 镜像的构建以及发布 包含的特性 可重复执行同时确认二进制文件一致 快速 小 sbom 支持 服务支持,基于s4 安装 可以通过go install 以及docker 模式运行 go install chainguard.dev/apko@latest 使用 配置 ......
docker-应用部署
1.mysql部署 # 将data路径、配置文件路径、配置文件分别映射到容器中。但是我们目前没有文件夹,首先在home路径下创建文件夹: mkdir /home/mysql mkdir /home/mysql/conf.d mkdir /home/mysql/data/ # 然后创建my.cnf并且 ......
docker_day03:容器操作 引用部署 迁移与备份 Dockerfile
回顾 # 1 docker 启动,停止,查看状态命令 systemctl start docker systemctl stop docker systemctl status docker docker info # 查看详情 systemctl enable docker # 开机自启动 # 2 ......
【Docker】容器操作 mysql部署 redis部署 nginx部署 迁移与备份 Dockerfile
上节回顾 # 1 docker 启动,停止,查看状态命令 systemctl start docker systemctl stop docker systemctl status docker docker info # 查看详情 systemctl enable docker # 开机自启动 # ......
docker3
今日内容 1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/lq ......
redis-4-2,使用docker在同一台服务器配置redis主从复制
拉取redis镜像 docker pull redis 下载redis配置文件 https://redis.io/docs/management/config/ 在这里面找到需要的版本的配置文件 使用配置文件的时候可能会出错,从docker拉取下来的最新镜像是6.2.8版本的 ......
[Docker]Unix Socket的作用
Unix Socket? Unix Socket 是一种特殊的文件,用于在同一台计算机上的进程间通信。它提供了一种高效而简单的通信机制,可以替代使用网络套接字(Socket) 的跨机器通信。Unix Socket 依赖于主机内核,不必像网络套接字那样处理数据包格式、网络协议和物理连接,并且通信双方可 ......
Docker常用命令--镜像相关
镜像相关 镜像名称 镜像名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 拉取、查看镜像 从DockerHub中拉 ......
docker----day04()
面试 如何自定制上下文管理器 # 一个对象如果实现了__enter__和___exit__方法,那么这个对象就支持上下文管理协议, 即with语句 # # 上节回顾 ```python # 1 docker 启动,停止,查看状态命令 systemctl start docker systemctl ......
docker安装mysql
1.安装前提确保docker存在能联网 2.安装mysql镜像 docker pull mysql 3.安装myskl 3.1直接安装 #自启动 端口3306 密码root 名称mysql docker run --restart=unless-stopped -d --name mysql -p ......
[Docker]volume的创建与挂载
在 Docker 中创建和挂载 Volume(卷)可以用于持久化保存数据和文件,便于容器间数据的共享。下面是创建和挂载 Volume 的一般步骤: 创建 Volume 可以使用以下命令在 Docker 中创建 Volume: docker volume create <volume_name> 其中 ......
docker roketmq
1、拉取镜像 docker pull rocketmqinc/rocketmq 2、创建本地文件夹 D:\docker\rocketmq\workdata\namesrv\logs D:\docker\rocketmq\workdata\namesrv\store D:\docker\rocketm ......
基于docker 搭建Prometheus+Grafana
原文: https://www.cnblogs.com/xiao987334176/p/9930517.html 一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用 ......
[Docker]Namespace中的IPC是什么?
IPC (Inter-Process Communication) Namespace 是 Linux 容器隔离的一种命名空间,用于隔离进程间通信(IPC)资源,包括 System V IPC 和 POSIX IPC。 在 Linux 中,进程间通信机制可以使用不同的 IPC 方法。这些方法包括管道 ......
MegEngine 使用小技巧:使用 Optimizer 优化参数
MegEngine 的 optimizer 模块中实现了大量的优化算法, 其中 Optimizer 是所有优化器的抽象基类,规定了必须提供的接口。 同时为用户提供了包括 SGD, Adam 在内的常见优化器实现。 ......
[Docker]Namespace与Cgroups
什么是 Namespace? Namespace 是 Linux 容器技术的一个重要概念,其作用是对运行于其中的进程提供隔离,确保容器和宿主机之间是完全隔离的。Namespace 在 Linux 内核中已经存在了很长一段时间,最初的设计目的是为了更好地支持多用户场景下的文件系统挂载。自那以后,Nam ......
1 容器操作 、2 应用部署、3 迁移与备份、 4 Dockerfile
1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/lqz.txt ......
Docker MySql8 创建、删除、授权用户
1、登录MySql8 # 登录数据库 docker exec -it mysql8 mysql -uroot -proot123456 # 切换数据库实例 use mysql; 2、用户操作 2.1、查看用户 select host, user, authentication_string, plu ......
Docker 镜像制作
容器转为镜像 容器转为镜像 docker commit 容器id 镜像名称:版本号 镜像生成压缩文件 docker save -o 压缩文件名称 镜像名称:版本号 压缩文件解压为镜像 docker load -i 压缩文件名称 Dockfile生成镜像 ......
a note when using docker locally
when building the getting-started application provided by official site, I got a error saying, #0 138.4 node-pre-gyp ERR! install request to https://g ......
在dockerfile中使用非root用户
16、在dockerfile中使用非root用户前言: 当在运行容器时,默认都是以root的账号进行启动的,但这个root账号和宿主机的root账号的权限 是不一样的,会受到capabilities的限制。那如果是非特权的容器,使用容器的root账号启动是否 安全的呢。 (1) 启动一个 cento ......
Dockerfile
| 关键字 | 作用 | 备注 || | | || FROM | 指定父镜像 | 指定dockerfile基于那个image构建 || MAINTAINER | 作者信息 | 用来标明这个dockerfile谁写的 || LABEL | 标签 | 用来标明dockerfile的标签 可以使用Labe ......
PaddleSpeech docker develop-gpu-cuda10.2-cudnn7-latest 缺失 libsndfile1-dev 和 環境參數CUDA_VISIBLE_DEVICES
Paddle可以說是各種坑,但支持國產,含淚試用了百度飛漿的Speech。 1. 坑點 Docker develop-gpu-cuda10.2-cudnn7-latest 缺失:1. libsndfile1-dev2. CUDA_VISIBLE_DEVICES 2. 安裝教程 也沒什麼安裝教程。下載 ......
docker的技术学习
Docker神器的使用 原创 生信小尧 生信小尧 2023-02-21 17:38 发表于广东 收录于合集#linux5个 点击蓝字 关注我们 什么是Docker? Docker 是一个开源的应用容器引擎 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docke ......
CentOS安装Docker、Docker-Compose
一、安装Docker 二、安装Docker-Compose 2.1sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" ......
docker部署gitlab
1.下载最新的镜像: docker pull gitlab/gitlab-ce 2.查看镜像是否拉取成功: docker images 3.新建数据卷目录: 如果要修改一个容器的配置或者查看它的日志,需要进入到容器里面,不是很方便。所以通常会给容器挂载数据卷,将容器内的重要目录,映射到宿主机中。 我 ......
linux安装docker环境
1、一键安装docker 官方一键安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 国内一键安装 curl -sSL https://get.daocloud.io/docker | sh 2、安装docker ......
学习笔记397—Docker数据管理
Docker有两种数据管理的方式 数据卷: 容器内数据直接映射到本地主机环境; 数据卷容器: 使用特定容器维护数据卷. 数据卷 数据卷是一个可供容器使用的特殊==目录==, 它将主机操作系统目录直接映射进容器 数据卷的特性: 可以在容器之间共享和重用, 容器间传递数据将变得高效与方便; 对数据卷内数 ......