首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    windows 10更改WSL Docker镜像目录

    Windows版本(Windows 10)WSL 2 版本 docker 默认程序安装到c盘,数据存放于 C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4 安装docker后,docker会自动创建2个发行版: docker-desktop docker-desktop-data 2.备份导出目前已有的数据 wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar" 命令说明:将目前已有的数据备份到D:\Docker\wsl\data\目录下,并命名为docker-desktop-data.tar D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2 说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为 D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径 5.启动Docker 在开始菜单中找到docker点击启动即可

    6.9K30发布于 2021-01-20
  • 来自专栏分享/效率/工具/软件

    10.vue打包成docker镜像

    10.vue打包成docker镜像 视屏地址: 1.使用nginx+vue打包好的静态页面 2.使用node+vue直接跑起来 nginx+静态页面 192.168.9.233/library/nginx :1.12 是我的私有库,可以使用公有的库 # vue打包 npm run build # 打包好, 记住测试一下能否能用 # 测试完毕, 可以使用 # docker根据dockerfile打包成镜像, 具体逻辑看dockerfile,命令使用是指定标签-t,指定目录. , .是当前目录 docker build -t demo-vue:latest . # 查看所有镜像 docker image ls -a # 使用docker 跑起来,达到刚刚用idea跑起来的效果 node+vue 基础镜像是 node 指定版本是v10.16.2 太久了 emm…为什么端口会变.

    1.5K20发布于 2020-04-22
  • 来自专栏A周立SpringCloud

    Docker系列教程10-使用Docker Registry管理镜像

    很多场景下,我们需使用私有仓库管理Docker镜像。 相比Docker Hub,私有仓库有以下优势: 节省带宽,对于私有仓库中已有的镜像,无需从Docker Hub下载,只需从私有仓库中下载即可; 更加安全; 便于内部镜像的统一管理。 我们先用Docker Registry 2.0搭建一个私有仓库,然后将Docker镜像推送到私有仓库。 原理图 ? docker push 命令将镜像推送到了Docker Hub,现在我们将前文构建的itmuch/microservice-discovery-eureka:0.0.1推送到私有仓库。 因此,要想将镜像推送到私有仓库,需要修改镜像标签,命令如下: docker tag itmuch/microservice-discovery-eureka:0.0.1 localhost:5000/itmuch

    90580发布于 2018-04-03
  • 来自专栏JAVA乐园

    10 个优化技巧,减少 Docker 镜像大小!

    成功执行这些命令后,docker 将创建一个镜像供我们在任何地方使用。 为什么要减小 docker 镜像大小? 安装不必要的软件包会增加攻击面,从而增加安全风险。 镜像传输需要更多时间。 在本文中,我们将讨论 10 种减少 docker 镜像大小的有效方法。 1:最小化镜像层 我们可以减少 Dockerfile 中的层数。 2:使用 Docker Squash 减小镜像大小 Docker 在构建镜像时创建了很多层。压缩有助于在逻辑层中组织镜像。我们可以控制镜像的结构,而不是让镜像具有多个不必要的层。 docker-squash image:old -t image:new 3:使用较小的基础镜像 减小 docker 镜像大小最明显的方法是使用较小的基础镜像。 /aws/install && \ rm awscliv2.zip 10:使用 Docker 镜像缩容工具 有几个dockerfile 优化工具可以帮助你减少 docker 镜像的大小。

    1.1K31编辑于 2023-09-02
  • 来自专栏我的小碗汤

    10 个优化技巧,减少 Docker 镜像大小

    在本文中,我们将看到减少 docker 镜像大小的方法。 什么是 dockerDocker 是一种容器引擎,可以在容器内运行一段代码。 Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。 要构建镜像docker 使用一个名为 Dockerfile 的文件。 在本文中,我们将讨论 10 种减少 docker 镜像大小的有效方法。 1:最小化镜像层 我们可以减少 Dockerfile 中的层数。 2:使用 Docker Squash 减小镜像大小 Docker 在构建镜像时创建了很多层。压缩有助于在逻辑层中组织镜像。我们可以控制镜像的结构,而不是让镜像具有多个不必要的层。 /aws/install && \ rm awscliv2.zip 10:使用 Docker 镜像缩容工具 有几个dockerfile 优化工具可以帮助你减少 docker 镜像的大小。

    8.1K31编辑于 2023-03-20
  • 来自专栏shigen的学习笔记

    修改docker镜像版本,容器大小缩小10%!

    个人IP:shigen是的,你看的没错:修改docker镜像的版本,我的容器大小缩小到了10%。效果如下:其中,1.0.0属于老版本。好的,进入正题。 参考了文章:在Docker中部署Python项目,以及压缩Docker镜像大小。 为此,我特意查询了docker各个容器版本的区别:镜像版本特点 Alpine 轻量级,体积小,适合构建精简容器 Slim 基于 Debian,相对小巧,去除不必要软件包 修改docker镜像版本重新构建docker build -t file-server:1.0.1 .构建过程稍微漫长,建议提前下载好基础的镜像版本再去构建。 在此,file-server的镜像版本的瘦身完成,shigen也将在filer-server-Github上发布最新的1.0.2版本,欢迎大家的使用。与shigen一起,每天不一样!

    44110编辑于 2024-04-24
  • 来自专栏全栈程序员必看

    docker镜像导入导出_导出docker镜像

    方法一: 1.保存save - 加载 load 格式:docker save IMAGE(镜像) 使用 docker images 查看本机已有的镜像(也可以使用 docker commit 命令把一个正在运行的容器保存为镜像docker images 看不到导入的镜像? 如上,我的镜像是有名称和tag的 解释: 这是因为导出镜像save的时候用的是 IMAGE ID ,没有使用镜像名称,所以不会显示出来 使用如下方式: 1.导出的时候填写镜像的名字 docker save ,所以无法进行回滚操作(docker tag );而save保存(load加载)的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer)。 移除所有的容器和镜像(大扫除): docker kill $(docker ps -q) ; docker rm $(docker ps -a -q) ; docker rmi $(docker images

    5.7K31编辑于 2022-10-04
  • 来自专栏全栈程序员必看

    docker镜像重启_docker怎么启动镜像

    配置读写分离 Elasticsearch logstash rocketmq 准备 安装docker镜像时,先去docker hub上查找对应的官方镜像,然后选择版本,然后根据描述汇中的命令来启动镜像 docker官网地址:https://hub.docker.com/ 常用命令 拉取镜像 docker pull 镜像名称:镜像版本(不写默认latest) 查看镜像列表 docker images 查看正在运行的容器 logs -f 容器名称(或容器id) 删除镜像 docker rmi 镜像id(或镜像名称:标签) 强制删除镜像 docker rmi -f 镜像id(或镜像名称:标签) 删除容器 docker rm 容器id或容器名称 强制删除容器 docker rm -f 容器id或容器名称 镜像导出 docker save -o 导出后的名称.tar 镜像标识 镜像导入 docker load < 导入的文件 提交容器为新的镜像docker commit {containerId} {image:tag} mysql mysql5.7 单机版安装 下载:docker pull mysql:5.7 镜像启动

    8.3K10编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    docker 镜像导入导出_docker常用镜像

    将本机的镜像导出到压缩包,使用save和load进行导入和导出 查看镜像列表 docker images 导出镜像 docker save 0fdf2b4c26d3 > images.tar 同时导出多个 docker save -o images.tar elastest/etm:2.4.0 elastest/etm-jenkins:1.2.0 导入镜像 docker load

    2.4K10编辑于 2022-10-03
  • 来自专栏全栈程序员必看

    docker新建镜像_docker基础镜像和项目镜像

    大家好,又见面了,我是你们的朋友全栈君 Docker 创建镜像、修改、上传镜像 –创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个。 5bc342fa0b91 10 hours ago 446.7 MB ouruser/sinatra v2 3c59e02ddd1a 10 hours ago 446.7 MB ouruser /sinatra latest 5db5f8471261 10 hours ago 446.7 MB 之后,可以使用新的镜像来启动容器 $ sudo docker run -t -i ouruser 写在前面:本文docker镜像制作方法更适用于基于已有docker镜像一次性修改。 推荐用Docker File制作docker镜像。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

    5.3K10编辑于 2022-09-20
  • 来自专栏电光石火

    Win10修改Docker镜像存储位置

    发生现象: 在windows10下安装docker for windows,随着用docker pull image文件后,C盘的容量越来越小了,你可能也有一种跟我一样的想法,想改变默认的安装路径,本文希望能解决你的问题 原因分析: windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个linux虚拟机,你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的 作者:陌晴 版权所有:《电光石火》 => Win10修改Docker镜像存储位置 本文地址:http://www.ilkhome.cn/?post=339 欢迎转载! 复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 Win10修改Docker镜像存储位置,谢谢。

    7.2K41发布于 2018-06-13
  • 来自专栏陶士涵的菜地

    win10 docker桌面版镜像

    { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ], "insecure-registries": [],

    1.7K50发布于 2021-06-24
  • 来自专栏电光石火

    Win10修改Docker镜像存储位置

    发生现象: 在windows10下安装docker for windows,随着用docker pull image文件后,C盘的容量越来越小了,你可能也有一种跟我一样的想法,想改变默认的安装路径,本文希望能解决你的问题 原因分析: windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个linux虚拟机,你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的

    1.8K10发布于 2019-12-06
  • 来自专栏素质云笔记

    caffe镜像︱window10+docker+ubuntu14.04+caffe镜像的简单尝试

    win10专业版可以利用Hyper-V开启docker,一般升级而来的都是家庭版,现在要升级到win10专业版, 需要产品秘钥。 for Windows https://download.docker.com/win/stable/InstallDocker.msi 2、开启win10的Hyper-V 控制面板 -> 程序 -> 设置好之后会重启 3、直接加载Daocloud各类镜像 镜像仓库里面有很多人上传的镜像,直接执行: docker run daocloud.io/ubuntu:14.04 grep -v '^#' /etc /apt/sources.list 就可以获得ubuntu14.04的镜像, 同时我也发现了caffe的镜像docker pull daocloud.io/zjxuan/caffe:latest 4、运行镜像 docker run -it daocloud.io/zjxuan/caffe:latest 其中笔者打开镜像后,看到python里面是可以成功运行 import caffe 可以新手试试

    2.2K90发布于 2018-01-02
  • 来自专栏happyJared

    Docker 镜像

    Docker 包括三个基本概念: 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,可以说就理解了 Docker 的整个生命周期。 Docker 三个基本概念 镜像(Image) : 一个特殊的文件系统 众所周知,操作系统分为内核和用户空间。 对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持,而 Docker 镜像(Image),就相当于是一个 root 文件系统。 不过 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 镜像本身是不包含任何动态数据的,其内容在构建之后也不会被改变。 Docker 设计时,就充分利用 Union FS 的技术,将其设计为 分层存储的架构 ,镜像实际是由多层文件系统联合组成。

    1.8K20编辑于 2022-05-13
  • 来自专栏QA一隅

    Docker镜像

    镜像不包含任何动态数据,其内容在构建之后也不会被改变。 Docker运行容器前需要本地存在对应的镜像镜像可以用来创建Docker容器的。 一个镜像可以包含一个完整的操作系统环境和用户需要的其它应用程序。在docker hub 里面有大量现成的镜像提供下载。docker镜像是只可读的,一个镜像可以创建多个容器。 获取镜像 登录DockerHub Docker Hub 上有大量的高质量的镜像可以用,首先我们可以注册一个账户,然后使用如下命令进行登录: docker login -u 用户名 -p 密码 如果不登录账户拉取镜像时可能会出现如下错误 denied for appium, repository does not exist or may require 'docker login' 镜像拉取 从 Docker Registry 获取镜像的命令是 镜像命令 运行镜像 使用命令 docker run xxx 可以运行dokcer镜像,我们运行前面我们拉取的ubuntu镜像

    2.6K50发布于 2021-08-09
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    Docker镜像

    docker镜像123? 额,由于没有实验环境,没有亲手实践,因此理解可能有不对的地方。 反正也是学习笔记,以后再修改吧... docker镜像跟virtualbox的镜像不一样。 在虚拟机中,镜像是一个系统的完整体,包括了系统、用户在上面做的操作等等。而在docker中,镜像是一组文件的叠加。 解释下,玩过PS的应该都知道图层的概念。 docker镜像相关的命令 查看docker镜像 sudo docker images 从镜像网站上拉取镜像: sudo docker pull fedora:20 查找镜像: sudo docker search puppet 推送镜像: sudo docker push jamtur01/static_web 删除镜像: sudo docker rmi jamtur01/static_web 通过 dockerfile创建镜像: touch Dockerfile sudo docker build =t="xxx/xxx:xxx" 查询docker历史: sudo docker history 2dfshfjksd

    2.4K90发布于 2018-01-17
  • 来自专栏编程

    Docker 镜像

    Docker 镜像的分层 Docker 镜像的分层是其核心特性之一,这种分层结构使得 Docker 镜像在构建、部署和更新过程中非常灵活,同时节省存储空间和下载时间。 Docker 镜像的组成 Docker 镜像由多个层(Layers)组成,每个层都代表了镜像的一个修改或者操作。 Docker 镜像的获取 用户可以通过 Docker 命令行工具从 Docker Hub 或其他镜像仓库中拉取(pull)所需的镜像Docker 镜像的操作 Docker 提供了丰富的命令来管理镜像,包括查看镜像docker images)、拉取镜像docker pull)、删除镜像docker rmi)、保存镜像docker Docker 镜像的存储路径 Docker 默认的镜像存储路径是 /var/lib/docker,但用户也可以自定义镜像的存储路径。

    98310编辑于 2024-10-28
  • 来自专栏devops探索

    docker 镜像

    docker镜像 docker镜像类似与虚拟机镜像,可以将它理解为一个面向docker引擎的只读模板,包含了文件系统。 一个镜像可以只包含一个完整的操作系统环境,例如centos,ubuntu等,镜像也可以是安装了nginx,apache,mysql等服务的镜像镜像是创建docker容器的基础,通过版本管理和增量的文件系统 1 2 3 4 5 6 7 8 9 10 [root@localhost ~]# docker pull ubuntu #相当与docker pull registry.hup.docker.com inspect来查看镜像的详细信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 搜寻镜像 使用docker search IMAGE_NAME来搜索 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [root@localhost ~]# docker

    1.6K50发布于 2020-07-31
  • 来自专栏大龄码农

    Docker 镜像

    Docker 镜像 使用 Docker 镜像 Docker 获取镜像 Docker 列出镜像 Docker 删除本地镜像 利用 commit 理解镜像构成 使用 Dockerfile 定制镜像 Dockerfile 指令详解 Dockerfile 多阶段构建 其它制作镜像的方式 镜像的实现原理 使用 Docker 镜像 在之前的介绍中,我们知道镜像Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像Docker 会从镜像仓库下载该镜像。 从 Docker 镜像仓库获取镜像的命令是 docker pull。 1333ecc582459bac54e1437335c0816bc17634e131ea0cc48daa27d32c75eab3 Deleted: sha256:4fc455b921edf9c4aea207c51ab39b10b06540c8b4825ba57b3feed1668fa7c7

    7.2K10编辑于 2022-05-11
领券