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

    利用Docker极速下载OpenJDK11源码

    常规下载方式的不足 常用的下载OpenJDK11源码方式来自官方推荐,如下命令: hg clone http://hg.openjdk.java.net/jdk/jdk11 这种下载方式要装pip,再用 pip装mercurial,并且下载源码过程中也容易超时失败; 利用Docker,一行命令完成下载 如果您安装了Docker,通过以下一行命令即可下载OpenJDK11源码docker run -- rm -it -v /usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1 上述命令中,/usr/local/work/openjdksrc 是您的本地目录,请确保已经创建好,命令执行完毕后在此目录下可见到文件jdk11.tar.gz,这就是OpenJDK11源码了,大小已超过1G; 注意: 我这里的操作系统是Ubuntu16,但是该命令在各个操作系统的 Docker环境下都可以运行,您只要将命令中您的本地文件夹指定正确即可; 由于OpenJDK11源码包大小已超过1G,因此镜像本身也很大,强烈推荐使用镜像加速器(例如阿里云或者DaoCloud的);

    1.3K30发布于 2019-05-29
  • 来自专栏Lemon黄

    11 Docker 基础

    本文开始,我们将要学习了解的是 Docker,这也是使用 DevOps 必备的工具。Docker 通过提供轻量级、可移植的容器化平台,彻底改变了我们构建、发布和运行应用程序的方式。 Docker 的重要性 Docker 已经成为 DevOps 领域中游戏规则的改变者,彻底改变了应用程序的部署、管理和交付方式。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。 The Docker client contacted the Docker daemon. 2. 该命令允许我们从 tar 压缩文件中导入 Docker 镜像。 运行 docker load -i image.tar 将镜像加载到 Docker 环境中。

    55800编辑于 2023-12-05
  • 来自专栏Lemon黄

    11 Docker 基础

    本文开始,我们将要学习了解的是 Docker,这也是使用 DevOps 必备的工具。Docker 通过提供轻量级、可移植的容器化平台,彻底改变了我们构建、发布和运行应用程序的方式。 Docker 的重要性 Docker 已经成为 DevOps 领域中游戏规则的改变者,彻底改变了应用程序的部署、管理和交付方式。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。 The Docker client contacted the Docker daemon. 2. 该命令允许我们从 tar 压缩文件中导入 Docker 镜像。 运行 docker load -i image.tar 将镜像加载到 Docker 环境中。

    28910编辑于 2023-12-05
  • 来自专栏自动化、性能测试

    Docker11)- docker ps 命令详解

    作用 列出容器 语法格式 docker ps [OPTIONS] options 说明 option 作用 -a, --all 显示全部容器(默认只显示运行中的容器) -f, --filter filter 显示最近创建的容器(包括所有状态的容器) -s, --size 显示总的文件大小 --no-trunc 显示完整的镜像 ID -q, --quiet 静默模式,只显示容器 ID 实际栗子 # 不带options docker ps # 显示全部容器,和总文件大小 docker ps -a -s # 显示最近创建的容器 docker ps -l docker ps -a -l # 显示最近创建的 2 个容器 docker ps -n 2 # 显示完整的镜像ID docker ps --no-trunc # 只显示镜像ID docker ps -q ?

    3.5K10发布于 2020-11-11
  • 来自专栏c++ 学习分享

    ec源码11

    11 function 循环送小花() { var height = device.getScreenHeight()-50; var d=0; var isdaodi=0;

    47220编辑于 2023-07-07
  • 来自专栏技术杂记

    Docker Registry11

    其它报错 类似于下面两种 [root@h104 ~]# docker push docker:5000/ubuntu The push refers to a repository [docker:5000 [root@h104 ~]# [root@h104 ~]# docker push docker:5000/ubuntu The push refers to a repository [docker docker.service | head -n 10 docker.service ● ├─docker.socket ● ├─system.slice ● └─basic.target ● ├ ~]# [root@docker ~]# iptables -L -nv | grep -i docker 288 46767 DOCKER all -- * docker0 docker0 docker0 0.0.0.0/0 172.17.0.2 tcp dpt:5000 [root@docker ~]#

    38410编辑于 2022-01-21
  • 来自专栏跟我一起学 K8s

    Docker源码解读

    由于github网站速度太慢,可以采用码云上的代码路径: moby:https://gitee.com/mirrors/moby.git 开启Docker学习之路,需要脚踏实地,从源码开始;网上也有一些关于 Docker源码的学习的资料,但是分析的源码都是比较老的版本,所以这里就班门弄斧一下,将自己学习Docker的总结一下,也是方便自己复习; Goland代码配置: 在GOPATH的目录下:src/github.com /docker/: git clone https://gitee.com/mirrors/moby.git 然后在Goland中添加对应的目录:

    1.3K10发布于 2020-04-26
  • 来自专栏Java架构师必看

    spring源码分析11

    spring源码分析11 强烈推介IDEA2020.2破解激活,IntelliJ

    45420发布于 2021-04-13
  • 来自专栏程序人生 阅读快乐

    Docker源码分析

    本书是一本引导读者深入了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。 作者通过大量的流程图和代码片段对Docker的架构、Docker的重要模块,特别是对Swarm、Machine和Compose这三个模块进行了详细介绍和深度剖析,无论是Docker的使用者还是开发者,通过阅读此书都可以对 Docker有更深刻的理解,能够更好的使用或者开发Docker

    59020发布于 2018-10-10
  • 来自专栏程序人生丶

    Docker学习路线11Docker命令行

    它为用户提供了广泛的命令,用于在其开发和生产工作流中创建、运行和管理 Docker 容器和其他 Docker 资源。 安装 要开始使用 Docker CLI,您需要在计算机上安装 Docker。 基本命令 以下是一些基本的 Docker CLI 命令,供您熟悉: docker run:从 Docker 映像创建并启动容器 docker container:列出正在运行的容器 docker image :列出系统中所有可用的映像 docker pull:从 Docker Hub 或其他注册表拉取映像 docker push:将映像推送到 Docker Hub 或其他注册表 docker build:从 Dockerfile 构建映像 docker exec:在正在运行的容器中运行命令 docker logs:显示容器的日志 Docker Run 选项 docker run 是 Docker CLI docker exec:在运行中的容器中执行命令。 docker logs:获取容器的日志,有助于调试问题。 DockerDocker卷是一种用于存储Docker容器生成和使用的数据的机制。

    1.3K00编辑于 2023-07-25
  • 来自专栏数据科学(冷冻工厂)

    11 个必备 Docker 工具

    这里有一份关于一些关键 Docker 工具的详细指南[1],它们能够简化你的工作流程,无论你是 Docker 新手还是资深用户。这些工具能够助你更高效地监控、诊断问题和管理 Docker。 1. Docker Compose 多容器应用定义与运行 Docker Compose 是一个工具,它允许你定义和管理包含多个容器的 Docker 应用。 Docker Desktop Docker 图形化管理工具 Docker Desktop 是一个用户友好的应用程序,它为 Docker 容器、镜像和卷的管理提供了一个直观的图形界面。 此外,Docker Desktop 还内置了 Docker Compose、Docker CLI 等重要工具。 11.

    2.1K10编辑于 2024-12-30
  • 来自专栏算法之美

    Docker源码分析(一):Docker架构

    文章来源: InfoQ推出了《Docker源码分析》系列文章。 本系列文章从源码的角度出发,详细介绍Docker的架构、Docker的运行以及Docker的卓越特性。本文是Docker源码分析系列的第一篇­­­——Docker架构篇。 1.2 Docker版本信息 本文关于Docker架构的分析都是基于Docker源码Docker相应版本的运行结果,其中Docker为最新的1.2版本。 的源码并不是一个枯燥的过程,反而可以从中理解Docker架构的设计原理。 通过URL以及请求方法来确定执行该请求的具体handler; (10)mux.Router将请求路由分发至相应的handler,具体为PostContainersStart; (11)在PostContainersStart

    2.2K140发布于 2018-04-13
  • 来自专栏凯哥Java

    Docker学习11-Docker常规方式安装软件

    有reids.OK 直通车,本系列教程已发布文章,快速到达,《Docker学习系列》教程已经发布的内容如下: 【图文教程】Windows11下安装Docker Desktop 【填坑】在windows系统下安装 Docker Desktop后迁移镜像位置 【Docker学习系列】Docker学习1-docker安装 【Docker学习系列】Docker学习2-docker设置镜像加速器 【Docker学习系列】 【Docker学习系列】Docker学习2-常用命令之启动命令和镜像命令 【Docker学习系列】Docker学习系列3:常用命令之容器命令 【Docker学习系列】Docker学习4-常用命令之重要的容器命令 【Docker教程系列】Docker学习5-Docker镜像理解 【Docker教程系列】Docker学习6-Docker镜像commit操作案例 【Docker学习教程系列】7-如何将本地的DockerDocker学习系列教程」9-Docker容器数据卷介绍 「Docker学习系列教程」10-Docker容器数据卷案例 【Docker学习教程系列汇总】笔记及遇到问题解决文章 结束语 如操作有问题欢迎去

    2K20编辑于 2022-12-16
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:etcd(11

    我们继续在文件 server/etcdserver/server.go 中分析EtcdServer的初始化流程,它会先调用bootstrap函数初始化后端存储bolt-db然后初始化raftNode,最后初始化transport,调用start开始raft协议的网络传输。具体实现如下

    43240编辑于 2023-09-09
  • 来自专栏程序员小航

    Spring 源码学习 11:invokeBeanFactoryPostProcessors

    知道了上面两个问题的答案,对 BeanFactoryPostProcessor 有了了解之后,然后再深入源码,继续阅读 invokeBeanFactoryPostProcessors 这个方法。 进入源码: protected void invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory) { BeanFactoryPostProcessor> getBeanFactoryPostProcessors() { return this.beanFactoryPostProcessors; } 看源码

    1.1K10发布于 2021-01-12
  • 来自专栏波波烤鸭

    11】Spring源码-分析篇-事务源码分析

    Spring源码分析-事务源码分析 一、事务的本质 1. 隔离级别:https://blog.csdn.net/qq_38526573/article/details/87898730 二、Spring事务原理   然后我们来分析下Spring中事务这块的源码实现 1.Spring事务的源码设计 1.1 事务管理器   我们来看看事务管理器(PlatformTransactionManager). Connection for transaction", ex); } } 在doBegin方法中核心的关闭了自动提交 同时把连接绑定到本地线程中bindResource方法 2.Spring事务源码串联

    2.1K30编辑于 2022-10-28
  • 来自专栏Kubernetes

    docker volume源码分析

    这是在docker v1.10.3版本的使用过程中,使用convoy 作为volume driver,在一次docker volume remove失败时,使我不得不对docker volume 的源码做一次分析 当时考虑是 docker 缓存没有及时清理的问题,于是得去分析下相关代码。 ##docker volume create源码分析: ? 如果此时,convoy和docker daemon缓存信息不同步,则create操作不能如愿了。 ##docker volume remove源码分析: ? 如果此时convoy 中volume数据和docker daemon 缓存中volume数据不一致,也不会得到纠正。 ##docker volume list源码分析: ? 之后docker再收到删除该volume的请求时,docker会调用convoy删除,而convoy中已经没有这个volume了,于是向docker返回失败的信息,因而docker也返回失败。

    1.5K60发布于 2018-04-13
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(11)--lock

    先看下用例源码: #include <stdio.h> #include <uv.h> uv_barrier_t blocker; uv_rwlock_t numlock; int shared_num

    67110发布于 2021-03-12
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:raft(11

    前面提到transport将远程对象分为两类:remote和peer,分别代表新建立的连接和已经加入集群的节点,下面简单分析下它们的核心逻辑:

    43420编辑于 2023-09-07
  • 来自专栏流媒体

    Android 11(Q)源码编译

    2021-06-27 16-23-20屏幕截图.png 2 源码下载 2.1 工具安装 git sudo apt-get install git curl下载工具 sudo apt-get install 2021-06-27 16-41-26 的屏幕截图.png python sudo apt-get install python 2.2 下载源码 建立源码存放目录 mkdir aosp cd aosp bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig 3.2 驱动下载 参考https://source.android.google.cn 8. aosp_car_arm64-userdebug 9. aosp_car_x86-userdebug 10. aosp_car_x86_64-userdebug 11

    2.1K10发布于 2021-06-29
领券