docker安装简单使用-以及镜像加速

初识docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

docker特性
  • 跨平台可移植性:按统一标准打包(镜像中),可传播。
  • 面向应用:优化部署应用(设计哲学)→API,接口及文档(体现)。
  • 版本控制:追踪、查询、记录版本信息(应用程序更改史)和回滚版本等
  • 组件复用:组件式搭建(基础镜像)→Python(运行环境) | postgreasql(基础镜像)。
  • 共享性:公共的注册服务器(可免费下载源码)
局限性

Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用
Docker对disk的管理比较有限
Docker并非适合所有应用场景,Docker只能虚拟基于Linux的服务。Windows Azure 服务能够运行Docker实例,但到目前为止Windows服务还不能被虚拟化。
Docker在本质上是一个附加系统。使用文件系统的不同层构建一个应用是有可能的。每个组件被添加到之前已经创建的组件之上,可以比作为一个文件系统更明智。分层架构带来另一方面的效率提升,当你重建存在变化的Docker镜像时,不需要重建整个Docker镜像,只需要重建变化的部分

docker for windows 安装

下载地址:

https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
windows安装比较简单,无脑下一步(安装过程中会默认勾选添加环境变量)

安装完成打开会看到右下角小鲸鱼的标志

win+R 打开命令行 dockers version 查看自己的版本信息说明已经安装好了

注意:windows必须要开启Hyper-V功能才能使用docker

且开启Hyper-V后与VMware冲突,vm虚拟机将不能使用

docker安装简单使用-以及镜像加速

这里介绍几个简单常用的命令,
docker ps 查看当前运行的容器(-a)#查看所有容器

docker images #查看本地镜像

docker search  【关键字】  #从Docker Hub查找镜像

docker pull 【镜像名】  #从Docker Hub下载镜像到本地

docker run -itd -p port:port1 镜像名  /bin/bash  #使用镜像运行一个容器 -t :指定要创建的目标镜像名 -d后台运行容器 -p映射端口

docker exec 容器id    #使用一个容器

docker start/stop 容器id  #启动/停止一个容器

其他命令详细可看菜鸟,官网也有教程

docker 镜像加速

镜像加速说白了就是更换源,默认从国外的源下载镜像时速度肯定是比较慢的,这里我们换成阿里云的,到阿里云注册登录后找到容器镜像服务进入管理控制台 复制如下链接
docker安装简单使用-以及镜像加速
右击docker 小图标settings 代开后将里边内容双引号内替换为刚复制的来链接,然后保存
docker安装简单使用-以及镜像加速

然后就欧克了,再次pull镜像只要你网络好都不是问题。利用docker搭建自己的测试靶场或者开发环境都是挺方便的启动也比较快,资源占用少,docker以M为单位,VMware以G为单位,docker秒级,VMware分级,但是VMware桌面化的东西disk管理等是不能比拟的

原创文章,作者:two pan,如若转载,请注明出处:http://absec.cn/?p=831

发表评论

登录后才能评论

联系我们

010-61943626

在线咨询:点击这里给我发消息

邮件:marketing@anbai.com

工作时间:电话:周一至周五,10:00-18:30,节假日休息,邮件随时发哦~