安装yum install docker-ce启动systemctl start docker镜像常用指令搜索镜像docker search 镜像名称 docker search nginx查看镜像版本search 只能查找出是否有该镜像法找到该镜像得版本,还需要进入docker hub官网搜索对应版本的镜像,选择对应镜像,再查找Description下的Supported tags and
转载 2024-09-18 19:11:03
48阅读
Stack 是一组相关联的服务和基础设施,需要进行统一的部署和管理。虽然这句话里充斥着术语,但仍提醒我们 Stack 是由普通的 ​​Docker​​​ 资源构建而来:网络、卷、密钥、服务等。
转载 2023-08-01 21:44:56
281阅读
# Docker 删除标签镜像 在使用 Docker 进行镜像管理时,我们经常会遇到一些标签的镜像,它们占据了宝贵的存储空间,但往往被我们忽视。本文将介绍如何使用 Docker 命令和脚本来删除这些标签的镜像,并提供相应的代码示例。 ## 什么是标签镜像Docker 镜像可以通过标签进行版本管理,每个标签对应一个特定的镜像版本。然而,有时我们会在镜像列表中看到一些没有标签的镜像
原创 2024-01-08 06:27:02
649阅读
问题描述某些 Docker 镜像,由于网络原因,而出现拉取缓慢的情况。这需要我们通过网络加速服务或者其他方法进行镜像拉取。该笔记将记录:在 Docker 中,如何解决镜像拉取慢的问题,以及常见问题处理。解决方案目前(01/07/2021),有两种方案解决该问题: 1)使用网络加速服务 2)使用”镜像仓库镜像“(Registry Mirror)方案一、使用网络加速服务(推荐) // 添加类似如下
转载 2023-09-19 23:41:28
257阅读
一、什么是 Docker StackDocker StackDocker Swarm 环境中用于管理一组相关服务的工具。它使得在 Swarm 集群中部署、管理和扩展一组相互关联的服务变得简单。主要用于定义和编排容器化应用的多个服务。以下是 Docker Stack 的一些关键特点:服务集合:Docker Stack 允许你在一个配置文件中定义应用的多个服务。这个配置文件通常是一个 docke
转载 2024-06-25 09:13:18
134阅读
1. 在 Docker 镜像仓库查找 nginx 镜像dockerhub 镜像仓库或者通过命令 docker search nginx 在宿主机终端查找2. 拉取 nginx 镜像# 拉取 nginx 镜像 docker pull nginx # 不加版本号默认下载 latest 版本,即 docker pull nginx:latest # 查看镜像 docker imag
转载 2023-05-23 15:32:12
301阅读
https://docs.docker.com/engine/reference/commandline/stack_deploy/ 单机模式下,我们可以使用 Docker Compose 来编排多个服务,而 Docker Swarm 只能实现对单个服务的简单部署。本文的主角 Docker Stac
转载 2022-05-31 22:13:09
154阅读
## Docker Stack实现流程 ### 1. 确认环境 在开始之前,确认你已经安装了DockerDocker Compose,并且你的机器处于可运行Docker的状态。 ### 2. 创建Docker Compose文件 首先,我们需要创建一个Docker Compose文件来定义我们的服务。Docker Compose使用YAML格式来描述容器的配置和组织关系。 以下是一个简
原创 2023-10-25 15:36:25
47阅读
阅读本文前需要先理解什么是Docker image和container,并熟悉相关的基本命令。根据Docker官方文档和自己的理解,将自己学习过程中遇到的几个关联概念做了笔记。 用Docker管理Scalable AppWeb端的app通常由多个不同部分的功能组成,需要能够按照用户数量动态扩展使用的资源,可以将docker化的App运行到docker swarm中,实现负载均衡
转载 2023-07-18 17:52:37
149阅读
本章节将介绍更高一层的分布式应用程序部署:堆栈。堆栈是一组关联的服务并且共享依赖关系,一个堆栈可以定义和协调整个应用程序的功能(虽然复杂的应用程序需要多个栈)。 好消息是,在第三章节使用docker stack deploy和compose文件的时候已经使用过栈的相关技术,但那只是在一个主机上跑一个服务,在生产环境中不常用。接下来将通过你学到的技术启动多个服务并且运行在多个机器上。 添加新的服
之前一直用docker-compose开发了几个单例的service, 今天开始压力测试, 结果发现postgres的CPU负载很重, 就想设置cpus 结果发现docker-compose V3之后 只能写在deploy字段里, 但是docker-compose up  却不支持 deploy https://docs.docker.com/compose/compose-f
转载 2023-10-15 14:03:55
164阅读
一,docker swarm 是什么Docker Swarm、Docker Machine与Docker Compose号称Docker三剑客Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,可以将组成某个应该的多个docker容器编排在一起,同时
转载 2023-08-16 16:58:08
141阅读
# Docker定时删除tag镜像 在使用Docker时,我们经常会创建新的镜像,但是一些tag的镜像可能会占用大量的硬盘空间。为了节省空间和保持系统整洁,我们可以定时删除这些tag的镜像。本文将介绍如何使用脚本和Docker命令定时删除tag镜像。 ## 1. 使用脚本定时删除tag镜像 可以编写一个脚本,使用Docker命令查找并删除tag的镜像。下面是一个简单的Shell脚
原创 2024-03-12 03:47:15
67阅读
# 如何网制作nginx docker镜像 ## 简介 在实际的开发工作中,我们经常需要使用docker来部署和管理应用程序。而在许多场景下,我们并不总是能够在开发环境中访问互联网。本文将介绍一种网环境下制作nginx docker镜像的方法,并通过表格和代码示例详细说明每个步骤要做的事情。 ## 流程 下表展示了在网环境下制作nginx docker镜像的流程。 | 步骤 | 描述
原创 2023-07-23 07:26:36
292阅读
# Java中Stack ## 引言 在并发编程中,锁是一种常见的同步机制,用于保护共享资源的一致性。然而,锁机制的使用可能会带来一些问题,如死锁、竞争条件等。为了解决这些问题,一种叫做锁编程的技术被提出。本文将介绍Java中的Stack的实现原理和示例代码。 ## Stack的概述 Stack是一种用于并发环境的数据结构,它允许多个线程同时访问和修改栈的内容,而无需使用
原创 2023-10-27 16:11:11
20阅读
Docker 中,每个镜像通常都有一个或多个标签(tag),这些标签用于标识镜像的版本或特性。例如,中的18.04就是
原创 2024-08-11 23:00:39
62阅读
Docker是什么?轻量级虚拟机Docker常用命令启动:systemctl start docker 停止:systemctl stop docker 重启:systemctl restart docker 查看docker状态:systemctl status docker 开机启动:systemctl enable docker 查看docker概要信息:docker info 查看dock
转载 2024-07-23 11:31:27
93阅读
阅读本文前需要先理解什么是Docker image和container,并熟悉相关的基本命令。根据Docker官方文档和自己的理解,将自己学习过程中遇到的几个关联概念做了笔记。用Docker管理Scalable AppWeb端的app通常由多个不同部分的功能组成,需要能够按照用户数量动态扩展使用的资源,可以将docker化的App运行到docker swarm中,实现负载均衡。为了理解相关概念,让
转载 2024-05-29 10:13:02
134阅读
docker好像越来越流行了,容器化就类似于框架的感觉,封装的越来越多,屏蔽了细节。dockerdocker按层次有这几个层:stack 栈,代表一个功能整体,比如提供一个网站服务。它可以包含多个serviceservice 服务,代表一个单一功能,多个单一功能,整合成为一个完成功能。每个service包含多个containercontainer/task 我的理解这两个概念其实是对等的,当然我的
转载 2024-05-15 19:59:51
49阅读
情况是这样的:最近在做一个实验,在WINDOWS的虚拟机里装了一台UBUNTU,然后安装了docker,运行了一个镜像后一切正常。之后在树莓派上安装了UBUNTU MATE系统,安装了docker,但运行同一个镜像后,感觉没成功(因为之前虚拟机里运行后,会跑出一大堆信息)。使用docker ps -a 查看发现没有port的值。再仔细一下,发现STATUS状态为Exited。换句话说,就是根本没启
转载 2023-06-13 18:46:46
168阅读
  • 1
  • 2
  • 3
  • 4
  • 5