Docker 镜像使用教程:创建构建、更新删除、列出查找 运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 下面我们来学习: 1、管理和使用本地 Docker 主机镜像 2、创建镜像 列出镜像列表 我们可以使用 docker images 来列出本地主机上的镜像。 coonote@coonote:~$ docker images REP 系统运维 2023-07-10 穿过生命散发芬芳
Docker 容器连接教程:网络端口映射、配置 DNS 实现了通过网络端口来访问运行在 docker 容器内的服务。 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 下面我们来实现通过端口连接到一个 docker 容器。 网络端口映射 我们创建了一个 python 应用的容器。 coonote@coonote:~$ docker run -d -P training/webapp python a 系统运维 2023-07-10 共饮一杯
Docker Hub 仓库(Repository)管理 仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。 Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub。 大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 注册 在 https://hub.docker.com 免费注册一个 Docke 系统运维 2023-07-10 醒在深海的猫
Docker Compose 安装及yml配置案例 Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环境。 使用 docker-compose.yml 定义构成应用程序的服务,这样它们 系统运维 2023-07-10 穿过生命散发芬芳
Swarm——Docker 集群管理工具学习指南 简介 Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。 支持的工具包括但不限于以下各项: Dokku Docker Compose Docker Machine Je 系统运维 2023-07-10 共饮一杯
实例:如何构建一个预装Riak的docker镜象 这个例子的目的是向您展示如何构建一个预装Riak的docker镜象。 创建Dockerfile 创建一个空文件Dockerfile $ touch Dockerfile 接下来,定义你想要来建立你镜像的父镜像。我们将使用Ubuntu(tag:最新版),从Docker Hub中下载: # Riak 1. 1. VERSION 0.1.0 1. Use the Ubuntu base image pr 系统运维 2023-07-10 剑圣无痕
Docker 安装 AptCacherng,为你的包缓存代理 当你有许多docker服务器,或者不能使用Docker缓存来构建不相干的Docker容器,他可以为你的包缓存代理,这是非常有用的。该容器使第二个下载的任何包几乎瞬间下载。 使用下边的Dockerfile # 1. Build: docker build -t apt-cacher . 1. Run: docker run -d -p 3142:3142 --name apt-cacher-run 系统运维 2023-07-10 泡泡
Docker 安装 Nginx 入门教程 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。 1、查看可用的 Nginx 版本 访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。 可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 nginx:latest。 你也可以在下拉列表中找到其他你想要 系统运维 2023-07-10 张二河
Docker 安装 Tomcat的两个方法 方法一、docker pull tomcat 查找 Docker Hub 上的 Tomcat 镜像: 可以通过 Sort by 查看其他版本的 tomcat,默认是最新版本 tomcat:latest。 此外,我们还可以用 docker search tomcat 命令来查看可用版本: coonote@coonote:~/tomcat$ docker search tomcat NAME 系统运维 2023-07-10 三掌柜
Docker 安装 Apache的两个方法 方法一、docker pull httpd 查找 Docker Hub 上的 httpd 镜像: 可以通过 Sort by 查看其他版本的 httpd,默认是最新版本 httpd:latest。 此外,我们还可以用 docker search httpd 命令来查看可用版本: coonote@coonote:~/apache$ docker search httpd NAME 系统运维 2023-07-10 共饮一杯
Docker 安装 Ubuntu 教程 Ubuntu 是基于 Debian 的 Linux 操作系统。 1、查看可用的 Ubuntu 版本 访问 Ubuntu 镜像库地址: https://hub.docker.com/_/ubuntu?tab=tags&page=1。 可以通过 Sort by 查看其他版本的 Ubuntu。默认是最新版本 ubuntu:latest 。 你也可以在下拉列表中找到其他你想要的版本: 2、拉取最新版的 U 系统运维 2023-07-10 剑圣无痕
Docker常用命令集合:容器操作、镜像管理、信息日志 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、sa 系统运维 2023-07-10 大树
docker入门不完全指南,这玩艺儿不用则废! 简介 简单地说,docker是一个开放平台,你可以基于它开发、迁移代码以及运行应用。 docker提供了在独立的环境中打包(package)和运行应用的能力,而这种松散(loosely)独立的环境我们一般把它叫做容器(container)。 有了容器,我们可以将我们项目所需要的环境全部一起打包,然后在另一个带有docker的环境比如云服务器上直接安装镜像运行容器,而这个过程我们不需要再去做额外的比 系统运维 2023-07-10 贤蛋大眼萌
结合 Docker学会 Nginx 核心用法:反向代理+负载均衡 Nginx 是流行的服务器,一般用它对静态资源做托管、对动态资源做反向代理。 Docker 是流行的容器技术,里面可以跑任何服务。 那 Docker + Nginx 如何结合使用呢? 我们来试一下: 首先要下载 Docker,直接安装 Docker Desktop 就行: 它是用来管理容器和镜像的: 安装它之后,docker 命令也就可用了: 然后我们来跑下 nginx 的镜像。 搜索 nginx 系统运维 2023-07-10 醒在深海的猫
云原生生态周报(Cloud Native Weekly)第3期 摘要: Docker Hub遭入侵,19万账号被泄露;Java 8 终于开始提供良好的容器支持;Snyk 年度安全报告出炉,容器安全问题形势空前严峻。 业界要闻 Docker Hub遭入侵,19万账号被泄露 : 4月25日Docker官方邮件曝露,因为Hub的一个数据库收到非授权访问,影响了约19万用户的用户名和哈希后的密码,以及用户自动构建的Github和Bitbucket Token。Dock 云计算 2023-07-10 大树
基于Flux项目的云原生GitOps实践 什么是GitOps? GitOps, 这已经并不是一个新鲜的概念了。2018年5月初在丹麦举行的哥本哈根KubeCon大会上,Weaveworks公司的演讲将GitOps与Istio Service Mesh进行了集成,如果说以前Docker Swarm与Kubernetes竞争之时Docker公司提出了Docker Native,CNCF基于Kubernetes提出了自己的Cloud Nativ 云计算 2023-07-10 向阳逐梦
Kubernetes和Docker容器的存储介绍 目前,容器的存储大多支持Docker或Kubernetes的Volume(数据卷),因此我们下文先介绍这两种Volume的原理。 Docker的容器卷插件 Docker V1.8正式发布了容器卷插件 (Volume Plugin) 的规范,允许第三方厂商的数据卷在Docker引擎中提供数据服务,使得外置存储可以超过容器的生命周期而独立存在。这意味着各种存储设备只要满足接口API的标准,就可以接入D 云计算 2023-07-10 法医
Kubernetes如何使用Harbor作为私有镜像仓库 概述 Harbor使用了基于角色的访问控制策略,当从Harbor中拉去镜像的时候,首先要进行身份认证,认证通过后才可以拉取镜像。在命令行模式下,需要先执行docker login,登陆成功后,才可以docker pull。通常情况下,在私有云环境中使用kubernetes时,我们要从docker registry拉取镜像的时候,都会给docker daemo配置–insecure-registry 云计算 2023-07-10 捡田螺的小男孩
kubernetes1.4新特性:支持Docker新特性 (一)背景资料 在Kubernetes1.2中这个第三方组件就是go-dockerclient,这是一个GO语言写的docker客户端,支持Dockerremote API,这个项目在https://github.com/fsouza/go-dockerclient中。 在Kubernetes1.3中直接使用docker公司提供的client来实现,通过这个client可以实现同DockerDea 云计算 2023-07-10 法医