Docker精解

本文详细介绍了Docker的安装过程,包括Windows、Mac OS和CentOS的安装步骤。接着阐述了Docker的概念,强调其沙箱机制和独立性,并解释了Docker容器的优势。内容涵盖Docker镜像和仓库,以及基本的镜像和容器操作,如端口映射、文件挂载和容器互联。还探讨了Dockerfile的使用,如何通过它来搭建PHP开发环境。
摘要由CSDN通过智能技术生成

Docker 介绍和安装

Docker 安装:

1.windows安装:

	1.安装 docker toolbox
	2.docker toolbox包含:
		Docker CLI:    客户端,用来运行docker引擎镜像和容器
		Docker Machine:可以让你在windows的命令行中运行docker引擎命令
        DOcker Compose:用来运行docker-compose命令
        Kitematic     :这是Docker的GUI版本
        DOcker QuickStart shell:这是一个已经配置好的Docker命令行环境
        Oracle VM Virtualbox:虚拟机
  	3.下载客户端
  	
  	docker tools:    
        http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

    docker for Windows
        https://www.cnblogs.com/wyt007/p/10656813.html
        https://blog.csdn.net/qq_16525279/article/details/98970008

2.Mac OS安装:

1.Homebrew 安装,安装命令: brew cask install docker
2.下载客户端:

3.CentOS安装:

1.Centos7以上要求系统为:64位,内核版本高于 3.10
    2.Centos6.5以上要求系统:64位,内核版本高于 2.6.32

    3.可以通过 yum 安装:

    //安装相关系统工具
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    //添加 yum 源
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    //更新 yum 缓存
    sudo yum makecache fast 

    //安装
    sudo yum -y install docker-ce

    //启动
    sudo systemctl start docker

    // 查看 docker 操作命令
    docker

Docker概念

什么是沙箱机制?

1.沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行程序都是独立的,而且不会对现有的系统产生影响

2.沙箱具有非常良好的独立性,隔离性,所以能够搭建一些具有高风险的软件进行测试

3.在沙箱里面运行病毒可以说是 安全的操作

沙箱 沙箱 沙箱

Docker是什么?

Docker 是一个开源的应用容器引擎,基于GO语音并遵从Apache2.0协议开源

DOcker 可以让开发者打包他们应用以及依赖包到一个轻量级、可移植性的 容器 中,让后发布到任何流行的 Linux机器上,也可以实现虚拟化

容器: 是完全使用 沙箱机制,互相之间不会有任何接口(类似IPhone的 app),更重要的是 容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值