![](https://img-blog.csdnimg.cn/20200619185030996.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 73
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
肥叔菌
本博客主要用于记录学习过程中的笔记,每隔一段时间,博主将会将精华内容整合发到知乎、简书上。欢迎关注博主肥叔菌在其他平台上的账号,谢谢。
B站:https://space.bilibili.com/456254145
segmentfault:https://segmentfault.com/u/feishujun/articles
简书:https://www.jianshu.com/u/67bab078551a
展开
-
在Docker中开启SSH
在Docker运行中的容器,我们有时候会对他进行处理,比如:修改文件、查看记录等处理。因此开放SSH使用Terminal直接登录到容器里操作不熟更爽吗?在这样的大前提下,小米开始了探索。原创 2022-10-18 00:00:00 · 148 阅读 · 0 评论 -
Docker镜像仓库Harbor部署
Harbor组件组件功能harbor-adminserver配置管理中心harbor-dbMysql数据库harbor-jobservice负责镜像复制harbor-log记录操作日志harbor-uiWeb管理页面和APInginx前端代理,负责前端页面和镜像上传/下载转发redis会话registry镜像存储Harbor部署Harbor安装有3种方式:在线安装:从Docker Hub下载Harbor相关镜像,因此原创 2021-05-16 11:59:05 · 268 阅读 · 0 评论 -
Docker Registry 安装和运行
使用场景内部网络,无法访问 Docker Hub控制 image 的存储方式和存储位置控制 image 的部署流程内部开发流程需要集成控制 image 的部署和存储应用逻辑示意图:安装 Registry 服务概要Docker Registry 在 docker hub 的名称是 registry。v1 版本的源码地址 github.com/docker/docker-registry 已经废弃,v2 版本源码地址在 github.com/docker/distribution,对应的原创 2021-05-16 11:41:04 · 817 阅读 · 0 评论 -
Docker上搭建Visual Studio Code Server
安装Docker容器环境安装Docker和Docker Compose作为应用程序运行的基础环境,使用Ubuntu 18.04 LTS作为运行Docker的底层系统。安装Docker环境安装Docker环境安装Docker-Compose环境,其中1.25.3可以根据最新版本修改部署WebIDE使用code-serrver解决方案将Visual Studio Code在服务器中运行,可以在浏览器中使用Visual Studio Code。创建项目文件夹在Docker中运行Code-原创 2020-10-24 08:43:32 · 8197 阅读 · 4 评论 -
读书笔记:Kubernetes实战 简介
该书可以作为Docker的高级延伸书籍,用于搭建基于Kubernets+Docker的PaaS平台,实践DevOps。Kubernets是Google开源的容器集群管理系统,它对于容器运行时、编排、常规服务都抽象设计出准确完整的API。Kubernets可以说是Google借助着容器领域的爆发,对于其巨大规模数据中心管理的丰富经验的一次实践,旨在建立新的技术业界标准。Kubernets构建于Do...原创 2020-05-02 23:48:03 · 8473 阅读 · 0 评论 -
读书笔记-第一本Docker书:Docker简介
Docker时一个能够把开发的应用程序自动部署到容器的开源引擎。Docker的核心组件:Docker客户端和服务器(也称为Docker引擎),Docker镜像,Registry,Docker容器。Docker客户端和服务器Docker是一个客户端/服务器架构的程序。Docker客户端只需向Docker服务器或守护进程发出请求,服务器或守护进程将完成所有工作并返回结果。Docker守护进程有时也...原创 2020-04-25 15:19:54 · 8752 阅读 · 0 评论 -
读书笔记-第一本Docker书:Docker入门
docker程序是Docker守护进程的客户端程序,需要以root身份云新房。docker daemon命令控制Docker守护进程。在Docker 1.8之前,Docker守护进程是通过-d标志来控制的,而没有docker daemon子命令。客户端程序查看本地镜像查看docker程序是否存在,功能是否正常 docker inforun命令 创建启动通过docker的两个参数 -i -t,让 docker 运行的容器实现"对话"的能力:-i 标志保证容器中STDIN是开启的,持久的标志原创 2020-05-16 23:15:37 · 8279 阅读 · 0 评论 -
你知道Docker有哪些优缺点嘛?
Docker解决的问题由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程。使用 Docker 可以不修改应用程序代码,不需要开发人员学习特定环境下的技术,就能够将现有的应用程序部署在其它机器上。与虚拟机的比较虚拟...原创 2020-05-07 23:01:22 · 11076 阅读 · 0 评论 -
Docker系列:Docker子命令分类
子命令分类子命令Docker环境信息info、version容器生命周期管理create、exec、kill、pause、restart、rm、run、start、stop、unpause镜像仓库命令login、logout、pull、push、search镜像管理build、images、import、load、rmi、save、tag、commit容器运维操作attach、export、inspect、port、ps、rename、stats、top...原创 2020-05-19 21:25:54 · 8470 阅读 · 0 评论 -
读书笔记-第一本Docker书:在Redhat 6.5中安装Docker
在Red Hat企业版Linux(或CentOS或Fedora)中只有少数几个版本可以安装Docker,包括:RHEL(和CentOS)6或以上的版本(64位),Fedora 19或以上的版本(64位),Oracle Linux 6和Oracle Linux 7,带有Unbreakable企业内核发行版3(3.8.13)或者更高版本(64位)检查前提条件使用uname命令来确认是否安装了3.8...原创 2020-05-15 21:00:22 · 8205 阅读 · 0 评论 -
CentOS 7.6 64bit 安装Docker Engine
要在CentOS上开始使用Docker Engine,请确保您满足先决条件,然后安装Docker。前提条件操作系统要求要安装Docker Engine,您需要一个CentOS 7的维护版本。不支持或未测试存档版本。The centos-extras repository must be enabled. centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。建议使用overlay2存储驱动程序。卸载旧版本较旧的Docker版本称为docker或原创 2020-05-16 15:59:52 · 8377 阅读 · 0 评论 -
读书笔记-第一本Docker书:创建镜像
当我们从 docker 镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改:从已经创建的容器中更新镜像,并且提交这个镜像使用 Dockerfile 指令来创建一个新的镜像commit命令使用镜像来创建一个容器$ docker run -t -i ubuntu:15.10 /bin/bash在运行的容器内使用 apt-get update 命令进行更新。在完成操作之后,输入 exit 命令来退出这个容器。此时 ID 为 e218edb10161 的容器,是按我们的需原创 2020-05-18 13:20:31 · 8180 阅读 · 0 评论