Docker学习笔记 容器化技术介绍 历史演变 应用的部署演化主要有三个阶段: graph LR A[物理机时代]-->B[虚拟机时代]-->C[容器化时代] 物理机时代 在物理机时代,应用部署在物理机上。那么如果想要安装一个软件,需要准备一台物理机,并在这个物理机上安装操作系统,然后安装各种各样的
原创
2022-02-18 16:04:30
155阅读
Docker 技术的基础: namespace,容器隔离的基础,保证A容器看不到B容器. 6个名空间:User,Mnt,Network,UTS,IPC,Pid cgroups,容器资源统计和隔离。主要用到的cgroups子系统:cpu,blkio,device,freezer,memory unio ...
转载
2021-11-01 20:00:00
119阅读
2评论
$dockerps//查看所有正在运行容器$dockerstopcontainerId//containerId是容器的ID$dockerps-a//查看所有容器$dockerps-a-q//查看所有容器ID$dockerstop$(dockerps-a-q)//stop停止所有容器$dockerrm$(dockerps-a-q)//remove删除所有容器
原创
2019-01-02 14:29:51
319阅读
什么是容器和为什么选择容器?容器从根本上改变了我们部署,分发和运行软件的基础。开发者可以开发本地的软件,然后知道了这个软件可以运行,而不用考虑主机环境在哪里。运维工程师则可以集中精力在网络资源和上线时间上,从而花费更少的时间配置环境和担心系统的依赖关系。使用容器的人数目前正在快速增长阶段,从刚起步的创业公司到大规模的企业。开发者和运维工程师有望于在下面的几年里继续的使用容器。容器是一个应用和它的依
原创
2016-02-24 10:59:41
743阅读
Dockerdocker 是一个应用容器引擎,让开发者可以打包安装他们的应用,以及依赖包到一个可移植容器中去,然后发布到任何Linux容器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间没有任何接口。基于go语言并遵循Apache2.0开源协议。Docker面向对象容器对象镜像类 docker在本质上是一个附加系统使用文件系统的不同层构建一个应用层是有可能的Docer实例
原创
2017-04-03 11:32:12
987阅读
Docker基础 Docker 安装 ubuntu18.04 server 服务器安装Docker程序 sudo apt install docker.io systemctl enable docker systemctl restart docker Docker 获取镜像 #获取nginx 镜 ...
转载
2021-04-29 23:06:29
105阅读
2评论
Docker的基本组成: 镜像(images):镜像好比一个模板,通过模板来创建容器服务,通过镜像可以创建多个容器 容器(container):通过容器技术独立运行一个或者一组应用,由镜像创建。启动,停止,删除等基本命令,可以将其理解为一个简单的Linux系统 仓库(repository):存放镜像 ...
转载
2021-08-30 16:31:00
115阅读
2评论
Docker 基本管理 一: Docker 概述 1.1 Docker 是什么 Docker 是一个开源的应用容器引擎,基于go 语言开发并遵循了apache2.0 协议开源 Docker 是在Linux 容器里运行应用的开源工具,是一种轻量级的“虚拟机” Docker 的容器技术可以在一台主机上轻 ...
转载
2021-10-06 19:07:00
101阅读
2评论
文章目录一、基本概念二、工作原理三、基础命令四、帮助命令五、镜像命令六、容器命令六、docker 数据容器卷1.命令方式添加2.`DockerFile`添加七、数据卷容器八、`Dokcerfile`1.镜像构建三部2.`Dokerfile`规范3.·执行`Dockerfile`的大致流程4.关键字5.`BASE`镜像 scratch6.案例一:自定义镜像`mycentos`(登录后的默认目录
原创
2023-01-06 13:22:29
79阅读
Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从Apache2.0协议开源,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker(Docke
原创
2021-07-16 09:54:05
150阅读
Docker基础一(基本配置) 1、 配置docker0 ip地址;root@Userver01:~# cat /etc/docker/daemon.json {"bip": "172.16.10.1/24"}root@Userver01:~# systemctl restart docker.serviceroot@Userver01:~# ip
原创
2019-01-16 15:39:55
1041阅读
docker一、namespaceLinux Namespace是Linux提供的一种内核级别环境隔离的方法。不知道你是否还记得很早以前的Unix有一个叫chroot的系统调用(通过修改根目录把用户jail到一个特定目录下),chroot提供了一种简单的隔离模式:chroot内部的文件系统无法访问外部的内容。Linux Namespace在此基础上,提供了对UTS、IPC、mount、PID、ne
原创
2022-12-07 07:12:56
109阅读
一:Docker简介Docker是对VM虚拟机进行大刀阔斧的精简,去掉没用的部分,只留下必须的部分,精简后的虚拟机更加轻量、资源占用非常少、启动非常快(几秒之内就能启动完成),在精简后的基础上又提供了一套命令,使得运维非常方便的搭建环境和部署程序,这就是Docker。Docker相关概念Docker client: Docker命令行工具,用于执行docker命令行(如 docker pu...
原创
2023-05-16 00:33:08
20阅读
centos 6.8 centos 7 https://docs.docker.com/install/linux/docker-ce/centos/ https://yq.aliyun.com/articles/110806?spm=5176.8351553.0.0.26f11991d6e4vg
原创
2021-05-26 09:22:37
162阅读
1)##Docker常用命令 docker --help docker images [-a] [-q] [--digests] docker images -f $(docker images -qa) :清空镜像 docker ps -lq [-l] 上次运行的容器 [-n] 上几次运行的容器 关闭容器 # docker stop [ID] 正...
原创
2021-08-03 10:12:56
124阅读
一、背景!1.png(://s2.51cto.com/images/202302/f58b593540e88df7a2e12036be1fdb221dee17.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFu
原创
精选
2023-02-19 17:23:29
516阅读
docker基本概念镜像(Image)容器(Container)仓库(Repository)Docker镜像Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。Docker 容器镜像(Image)和容器(Container)的关系,就
原创
2017-07-05 12:24:26
1236阅读