1.首先我们在服务器上安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos ...
转载
2021-07-29 15:59:00
103阅读
2评论
# SONiC Docker应用指南
## 简介
在本篇文章中,我将详细介绍如何实现“SONiC Docker 运用”。SONiC(Software for Open Networking in the Cloud)是一款专为云计算数据中心网络设计的开源网络操作系统。Docker是一种轻量级的容器化工具,可将应用程序及其所有依赖项打包在一个容器中,实现快速部署和移植。
在这个项目中,我们将使用
原创
2023-09-27 14:51:03
132阅读
背景:因研究需要,复现某论文,使用的是某校的服务器集群。他们服务器使用的容器是Singularity,而之前自己在院里用的时docker。docker学了没多久,就开始Singularity。恰恰是会一点docker,所以在转用singularity的过程中,踩的坑比较多(造孽啊)。记录一下,前事不忘,后世之师。目录一、 容器简介:1、容器2、singularity的重要概念3、si
转载
2023-07-29 17:59:56
99阅读
该图是我自己给docker画的一张图。我们先拿这张图简单介绍下docker镜像:一个docker文件。使用docker run可以启动镜像成为一个容器。我们可以把镜像存储到云盘中比如阿里云,网易云等等。相当于我们VM创建一个虚拟机存储的文件容器:启动镜像成为一个容器就相当于一个虚拟机。相当于我们VM启动一个虚拟机并且运行起来了。我们对镜像和容器的操作如上图的描述。下面我们简单介绍下do
转载
2023-07-14 19:09:34
513阅读
Docker 利用容器来运行应用。 容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。 可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。 *注:镜像是只读的,容器在启动的时
原创
2018-02-20 13:00:00
141阅读
b站看视频整理的笔记..看到docker网络就没继续往下学了,后续会跟上.. 学完之后刚好在工作中用到,遇到了一系列的问题...问题和解决办法也一块整理成了笔记 ,记录下来,免得忘记Docker的安装以centos7为例#1、删除旧文档
yum remove docker \
docker-client \
docker-cl
Docke
转载
2023-07-14 23:47:12
55阅读
目录一、为什么要用Docker?二、Docker安装与使用2.1 Docker安装2.2 Docker使用三、用Docker部署项目3.1 项目部署 一、为什么要用Docker?1、我们常常会因为环境不一致问题,导致一些稀奇古怪的错误,Docker可以将环境打包成镜像(形象称集装箱),放到中央仓库中(Maven),你需要时下载这个环境,就不会出现环境不一致问题了。 2、多用户操作时,传统方式可能
转载
2023-07-11 11:26:36
143阅读
Docker1、简介Docker是一个开源的应用容器引擎将软件编译成一个镜像;然后在镜像里各种软件做好配置,将镜像发布出去,其他的使用这就可以直接使用这个镜像。运行中的这个镜像叫做容器,容器启动速度快,类似ghost操作系统,安装好了什么都有了;2、Docker的核心概念docker主机(HOST):安装了Docker程序的机器(Docker直接安装在操作系统上的)docker客户端(Client
转载
2023-07-11 20:11:47
29阅读
一.Docker搭建redis主从+哨兵redis 哨兵redis主从复制结构中,当主服务器宕机,哨兵可以监控到服务宕机,在从服务器中选举产生一个新的主服务器。1.搭建主从服务器 —— 一主两从清理容器(可选)docker rm -f $(docker ps -aq)启动主服务器# --net=host 容器直接使用宿主机的端口,不需要做端口映射
docker run -d --name redi
转载
2023-09-20 15:17:39
39阅读
containerd是一个开源的容器运行时(Container Runtime),它是Kubernetes和Docker等容器平台的基础组件之一。它旨在提供容器的生命周期管理和基本的运行时功能,使得容器的创建、启动、停止、删除等操作变得简单且高效。containerd是由Docker团队开发的,并于2017年捐赠给了Cloud Native Computing Foundation(CNCF),成
Namespaces(名称空间)的六项隔离,与cgroup(控制组)资源限制。
原创
2020-01-27 10:08:00
607阅读
点赞
dockerfile 配置COPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthas执行流程##基础镜像1.java -jar /opt/arthas/arthas-
原创
2022-12-15 14:55:59
107阅读
目录1、通过DockerFile生成Image(1)创建一个Spring Boot项目。(2)编写测试Controller(3)项目打包(4)项目上传服务器(5)编写Dockerfile文件(6)基于Dockerfile构建镜像(7)基于image创建container(8)查看启动日志(9)宿主机上访问2、从Container生成Image(1) 先使用下载的镜像启动容器。(2) 在容器中添加
转载
2023-07-07 21:49:43
67阅读
python常用用法书写习惯和用法1. 打印含有变量的语句坏习惯好习惯2. 判断条件3. 文件读写坏习惯好习惯4. 较多位数数字写法(下划线)易混淆的运算符^和**5. debug 程序的方式坏习惯好习惯6. 可变类型参数坏习惯好习惯扩展7. 字典遍历与推导式8.借助元组解包9. 统计程序运行时间10. 检查类型的方式 书写习惯和用法1. 打印含有变量的语句坏习惯def case 1(name,
转载
2023-09-28 14:20:59
46阅读
关于Docker一、什么是Docker 在使用之前,需要知道Docker是基于Google公司的Go语言实现,后来加入Linux基金会,遵从Apache 2.0协议。 Docker的目标是实现轻量级的操作系统虚拟化解决方案。而与传统虚拟化不同的是,Docker基于Linux容器技术,却在linux基础上做了封装,用户不需要关心容器管理,直接使用就像是在使用一个最基础版本的虚拟机一样。 借用下
转载
2021-06-03 21:58:56
362阅读
关于Docker一、什么是Docker 在使用之前,需要知道Docker是基于Google公司的Go语言实现,后来加入Linux基金会,遵从Apache 2.0协议。 Docker的目标是实现轻量级的操作系统虚拟化解决方案。而与传统虚拟化不同的是,Docker基于Linux容器技术,却在linux基础上做了封装,用户不需要关心容器管理,直接使用就像是在使用一个最基础版本的虚拟机一样。 借用下
转载
2021-06-03 21:59:41
565阅读
关于Docker一、什么是Docker 在使用之前,需要知道Docker是基于Google公司的Go语言实现,后来加入Linux基金会,遵从Apache 2.0协议。 Docker的目标是实现轻量级的操作系统虚拟化解决方案。而与传统虚拟化不同的是,Docker基于Linux容器技术,却在linux基础上做了封装,用户不需要关心容器管理,直接使用就像是在使用一个最基础版本的虚拟机一样。 借用下
原创
2021-03-22 09:46:33
1218阅读
关于Docker一、什么是Docker 在使用之前,需要知道Docker是基于Google公司的Go语言实现,后来加入Linux基金会,遵从Apache 2.0协议。 Docker的目标是实现轻量级的操作系统虚拟化解决方案。而与传统虚拟化不同的是,Docker基于Linux容器技术,却在linux基础上做了封装,用户不需要关心容器管理,直接使用就像是在使用一个最基础版本的虚拟机一样。 借用下
原创
2021-03-22 10:01:21
893阅读
### 在WSL Ubuntu中运行带界面的应用
Windows Subsystem for Linux(WSL)是一种能让用户在Windows操作系统上运行Linux环境的工具。通过WSL,用户可以在Windows系统中使用Linux的各种功能和工具,包括Docker。
在WSL Ubuntu中运行带界面的应用可能会遇到一些挑战,因为WSL并不直接支持图形用户界面。但是我们可以通过一些技巧来