![](https://img-blog.csdnimg.cn/ea17ceca3db8428181a9e7ed0cc34e73.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker从入门到精通
文章平均质量分 68
带你进入云原生第一课docker系列。让你可以从docker小白成长为docker小能手
linus.lin
一个想成为最优秀SRE的骚年
展开
-
Docker存储目录迁移的三种方式
随着docker的使用时间越来越长,导致镜像和容器越来越多,占满了系统盘空间,这时,我们需要给它们搬个家了下面咱们提供了两个方案。原创 2022-10-20 16:10:48 · 7930 阅读 · 0 评论 -
aws ec2 安装docker,docker-compose
前情提要:今天突然有个同事找我说,他在我们海外aws上新开的服务器安装不上docker。根据他的诉求也便有了这篇文章了。原创 2022-09-28 18:19:48 · 2067 阅读 · 1 评论 -
docker pull 报错Get https://xxx.xxx.xxx.xxx:500/v1/_ping: http: server gave HTTP response
vim /etc/docker/daemon.json{ “insecure-registries”:[“xxx.xxx.xxx.xxx:500”] }systemctl restart docker原创 2019-12-06 16:11:48 · 395 阅读 · 0 评论 -
suse1.5安装docker-ce19(全网最全教程版)
suse1.5安装docker-ce19.03.13版本官方不支持suse系统进行类似于yum、apt-get方式安装docker-ce. 所有我们按照源码方式安装。前提:软件版本SUSESUSE Linux Enterprise Server for SAP Applications 15 SP1 (x86_64)Docker-ce19.03.131、下载docker-ce压缩包wget https://download.docker.com/linux/st原创 2021-05-26 19:13:28 · 1426 阅读 · 1 评论 -
linux docker 安装 unable to prepare context: unable to evaluate symlinks in Docker
现象:[root@localhost tomcat]# docker build -t tomcat-web .unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /docker/data/tomcat/Dockerfile: no such file or directory解决方...原创 2019-07-21 21:56:10 · 2252 阅读 · 0 评论 -
docker启动报错解决ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-2add1a39bc5d -j RETURN: iptables: No chain/target/match by that name.原因是关闭...原创 2020-03-05 16:41:37 · 1849 阅读 · 0 评论 -
docker三剑客之二--Docker Compose yml配置指令详解
配置服务器资源使用的限制,例如上例子,配置 redis 集群运行需要的 cpu 的百分比 和 内存的占用。可以用容器上的 labels(跟 deploy 同级的配置) 覆盖 deploy 下的 labels。图解:下图中黄色的方块是 replicated 模式的运行情况,灰色方块是 global 模式的运行情况。driver:指定服务容器的日志记录驱动程序,默认值为json-file。:同一网络上的其他容器可以使用服务名称或此别名来连接到对应容器的服务。指定与服务的部署和运行有关的配置。原创 2022-10-16 14:42:03 · 664 阅读 · 0 评论 -
docker三剑客之二--Docker Compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读。docker-compose.yml 的配置案例如下。原创 2022-10-16 14:37:19 · 123 阅读 · 0 评论 -
docker学习3-Docker 生态概览
Docker 和容器技术的发展可谓是日新月异,本文试图以全局的视角来梳理一下 docker 目前的生态圈。既然是概览,所以不会涉及具体的技术细节。Docker 自从发布以来发生了很多的变化,并且有些方面的变化还非常大。对于技术爱好者来说,我们喜欢酷毙新的功能,喜欢旧功能的改善。但对于生产环境中的使用者来说,其实不太喜欢这种频繁的变化!不管怎样,我们都有必要理清 docker 生态系统中的众多概念...原创 2019-05-26 23:57:40 · 442 阅读 · 1 评论 -
docker学习2-Docker使用场景介绍
Docker使用场景介绍Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群、云端、数据中心和其他的基础应用平台。容器是完全使用沙箱机制,相互之间不会有任何接口。为啥要用Docker?为啥要用Docke...原创 2019-05-25 00:24:44 · 514 阅读 · 1 评论 -
Docker 镜像使用
Docker 镜像使用当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。下面我们来学习:1、管理和使用本地 Docker 主机镜像2、创建镜像--------------------------------------------------------------------------------列出镜像列表我们可以使用 docker images 来列出本地主机上的镜像。runoob@ru原创 2020-07-06 00:38:29 · 157 阅读 · 0 评论 -
docker学习7-Docker file
Docker file简单介绍Docker可以使用Dockerfile的内容来自动构建镜像。Dockerfile也是一个文件,其中有创建镜像、运行指令等一系列的命令,且每行只支持一个运行命令。Docker file分为四部分组成:基础镜像信维护者信息镜像操作指令容器启动时执行指令dockerfile指令忽略大小写,建议大写,#作为注释,每行只支持一条指令,指令可以带多个参数。doc...原创 2019-07-21 20:33:53 · 316 阅读 · 1 评论 -
docker学习8-docker-machine
Docker-machine是什么?ocker-machine就是docker公司官方提出的,用于在各种平台上快速创建具有docker服务的虚拟机的技术,甚至可以通过指定driver来定制虚拟机的实现原理(一般是virtualbox)。Docker 与 Docker Machine 的区别Docker 是一个 Client-Server 架构的应用,Docker是大家对Docker Engi...原创 2019-07-21 22:12:12 · 199 阅读 · 0 评论 -
docker学习5-Docker容器技术入门(二)--Docker网络与磁盘.
1、Docker网络模式Dokcer 通过使用 Linux 桥接提供容器之间的通信,Docker的网络模式有四种分别是以下四种模式host 模式,使用–net=host 指定。container 模式,使用–net=container:NAMEorID 指定。none 模式,使用–net=none 指定。bridge 模式,使用–net=bridge 指定,默认配置host 模式如...原创 2019-05-29 17:08:52 · 389 阅读 · 0 评论 -
docker学习4-Docker容器技术入门(一)-docker安装
docker学习4-Docker容器技术入门(一)-docker安装1、 泊坞窗技术介绍泊坞是一个基于LXC技术之上构建的容器容器引擎,通过内核虚拟化技术(命名空间及cgroup中)来提供容器的资源隔离与安全保障,KVM是通过硬件实现的虚拟化技术,它是通过系统来实现资源隔离与安全保障,占用系统资源比较小官方网站: https: //www.docker.com/码头工人组成:客户端与服务...原创 2019-05-28 22:20:22 · 317 阅读 · 0 评论 -
docker命令
显示cadvisor容器的端口映射信息。#跟踪查看容器cadvisor的日志。参数 -s #向容器发送信号。启动/停止/重启/杀掉容器。创建一个新的容器但不启动它。创建并启动一个新的容器。显示指定容器的端口映射。列出容器(正在运行)原创 2021-04-28 16:18:27 · 114 阅读 · 0 评论 -
docker学习6---常见Docker Command
安装完成docker容器服务之后,需要了解如何操作它?在shell命令行下直接输入docker就可以查看帮助信息,如下。[root@localhost ~]# dockerUsage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions: --config string ...原创 2019-07-21 19:30:55 · 1111 阅读 · 0 评论 -
Centos系列安装Docker
Docker 支持 CentOS6 及以后的版本。对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下$ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm$ sudo yum install docker-ioCentOS7 系统 CentOS-原创 2017-12-13 18:31:52 · 247 阅读 · 0 评论 -
docker学习-1--Docker 简介
Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台• Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 – Docker Hub• Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进...原创 2019-05-24 23:46:19 · 309 阅读 · 0 评论