docker镜像官网(docker官方镜像)

本篇文章给大家谈谈docker镜像官网,以及docker官方镜像对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Docker安装部署PostGIS

1、首先安装docker

yum install -y docker

2、访问Docker官网镜像网站,搜索postgis,访问地址:

拉取镜像: docker pull postgis/postgis

3、根据上一步拉取的镜像,创建容器,运行命令: docker run --name postgis --restart always -e POSTGRES_PASSWORD='密码' -v /home/postgis:/var/lib/postgresql/data --privileged=true -p 5432:5432 -d postgis/敏岩歼postgis

4、修改配置项,详情的参数配置可参考桥冲( )

docker cp postgis:/var/lib/postgresql/data/pg_hba.conf /home

docker cp /home/pg_hba.conf postgis:/var/lib/postgresql/data

docker cp postgis:/var/lib/postgresql/data/postgresql.conf /home

docker cp /home/postgresql.conf postgis:/var/lib/postgresql/data

5、docker命令枣枯大全可参考:

阿里云 上的docker 怎么用

包括三部分:

从Docker Hub或者其他镜像源安装Docker镜像

从Image file安装Docker镜像

从Docker file制作Docker镜像

查找Docker镜像

安装Docker镜像的第一步,是查找你需要的Docker镜像列表,键入:

docker search mysql

如果出现权限问题,请在最前面加入sudo:

sudo docker search mysql

查询返回一个列表:

NAME DESCRIPTION STARS OFFICIAL AUTOMATED

mysql MySQL is a widely used, open-source relati... 2981 [OK]

mysql/mysql-server Optimized MySQL Server Docker images. Crea... 194 [OK]

centurylink/mysql Image containing mysql. Optimized to be li... 46 [OK]

sameersbn/mysql 36 [OK]

jdeathe/centos-ssh-mysql CentOS-6 6.8 x86_64 / MySQL. 8 [OK]

appcontainers/mysql Centos/Debian Based Customizable MySQL Con... 8 [OK]

marvambass/mysql MySQL Server based on Ubuntu 14.04 6 [OK]

drupaldocker/mysql MySQL for Drupal 2 [OK]

azukiapp/mysql Docker image to run MySQL by Azuki - http:... 2 [OK]

yfix/蔽烂mysql Yfix docker built mysql 2 [OK]

alterway/mysql Docker Mysql 2 [OK]

frodenas/mysql A Docker Image for MySQL 2 [OK]

andreluiznsilva/mysql A extension of the offical MySQL container... 1 [OK]

phpmentors/mysql MySQL server image 1 [OK]

sin30/mysql MySQL images with my own config files. 1 [OK]

tozd/mysql MySQL (MariaDB fork) Docker image. 0 [OK]

nanobox/mysql MySQL service for nanobox.io 0 [OK]

...

列表包含了所有的MySQL镜像,其中:

NAME字段是镜像的名字

DESCRIPTION字段是对镜像的简单描述

STARS数量反映了用户的喜爱程度

OFFICIAL字段如果是OK,代表了这个镜像是官方提供的,宏雀漏可以信任

AUTOMATED字段如果是OK,代表了这个镜像是基于公开的脚本制作的,可以信任

如果OFFICIAL和AUTOMATED都不为OK,那使用的时候需要额外小心了,这类镜像中可能包含恶意软件,不过对于个人非敏感数据还是可以使用的。

此外,你也可以通过岁扒访问,通过Web来搜索你需要的镜像。

下载Docker镜像

当你找到合适的镜像后,可以通过:

docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]

来进行下载,方括号中的是可选项:

docker pull mysql

导出Docker镜像

你可以将本地镜像导出为文件,如我们刚才下载的MySQL镜像:

docker save -o mysql.tar mysql

将我们的MySQL镜像导出为mysql.tar.

导入Docker镜像

有导出就有导入,导入的命令是:

docker load -i mysql.tar

将我们的MySQL镜像导入。

删除Docker镜像

为了节约磁盘空间,有时候我们需要删除不需要的Docker镜像文件,首先查看我们拥有的Docker镜像文件:

docker images

然后删除不需要的镜像,释放磁盘空间:

docker rmi [REGISTRYHOST/][USERNAME/]NAME[:TAG]

通过Docker File编译Docker镜像

制作Docker File我们放在后面再讲,假设你有一个名为Dockerfile的文件,编译制作Docker的命令是:

docker build -f Dockerfile .

成功后将在当前路径下制作出一个Docker镜像文件。

Summary

我们简单的介绍了Docker镜像的使用方法。通过此实战,你应该对Docker镜像有了更深入的体会。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索docker , 镜像 , docker使用镜像 , 删除镜像 查找镜像 docker 删除镜像、docker 镜像、docker 国内镜像仓库、docker hub 国内镜像、docker 镜像仓库,以便于您获取更多的相关知识。

如何再Win10系统下面配置Docker的国内镜像站

访问 登陆阿里云账号—-在产品控制台—Docker镜像仓库 –镜像库—Docker Hub 镜像站并咐点 Copy “您的专属加速器地址咐猜”!

右键电脑右下角的Docker 图标–Settings–衡蔽型Daemon— 将加速器地址复制到该页面上的文本框中,点击Apply 然后等待Docker重启,重启完毕就可以使用新的Docker镜像源

什么是Docker

Docker是一个开源的应用容器引擎,它基于Go语言开发,并遵从Apache2.0开源协议。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意Linux机器上,也可以实现虚拟化。Docker容器完全使用沙箱机制,相互之间不会有任何接口,这保证了容器之间的安全性。

Docker诞生于2013年初,目前有两个版本:Community Edition(CE,社区版)和Enterprise

Edition(EE,企业版)。

Docker有哪些特点?

1、更高效的利用系统资源

Docker对系统资源的利用率很高,无论是应用执行速度,内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,对比虚拟化技术,一个相同配置的主机往往可以运行更多数量的应用。

2、更快速的启动时间

传统的虚拟化技术启动应用服务往往需要侍卜数分钟,而Docker容器应用,由于直接运行于宿主内核,无需启动完整腊谈或的操作系统,因此可以做到秒级,甚至毫秒级的启动时间,大大节约了开发测试,部署的时间。

3、一致的运行环境

开发过程中常见的一个问题是环轮伍境一致问题,由于开发环境、测试环境、生产环境不一致,导致有些bug并未在开发过程中发现。而Docker的镜像提供了除内核外完整的运行时环境,确保环境一致性,从而不会在出现这段代码在我机器上没问题这类问题。

4、持续支付和部署

对开发和运维人员来说,最希望就是一次创建和部署,可以在任意地方运行。而且使用Docker

file使镜像构建透明化,不仅仅开发团队可以理解应用运行环境,也方便运维团队理解应用运行所需条件,帮助更好的生产环境中部署该镜像。

5、更轻松的迁移

由于Docker确保了执行环境的一致性,使得应用的迁移更加容易。Docker可以在很多平台上运行,无论是物理机、虚拟机、公有云、私有云,甚至是笔记本、其运行结果是一致的。因此用户可以很轻易的将在一个平台上运行的应用,迁移到另一个平台上,而不用担心运行环境的变化导致应用无法正常运行的情况。

6、更轻松的维护和扩展

Docker使用的分层存储以及镜像技术,使得应用重复部分的复用更为容易,也使得应用的维护更新更加简单,基于基础镜像进一步扩展镜像也变得十分简单。此外,Docker团队同各个开源项目团队一起维护了一大批高质量的官网镜像,既可以直接在生产环境使用,又可以作为基础进一步定制,大大降低了应用服务的镜像制作成本。

[img]

关于docker镜像官网和docker官方镜像的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表