Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。
Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。
docker是对linux内核外资源的再封装
容器 仓库
docker
1.sudo docker-v查看docker版本
2.vim/etc/docker/daemon.json编辑docker配置文件
{
“registry-mirrors”:["镜像加速器地址”]//推荐加速器地址阿里云
}
3.systemctl restart docker重启docker服务
4.systemctl status docker.service查看docker服务状态
5.sudo docker info 查看镜像加速器是否生效 registry mirrors 配置项
6.sudo docker search 镜像名称作者名/镜像名
7.sudo docker pull tutum/lamp 从远程仓库拉取镜像文件到本地仓库
8.sudo docker images 查看本地仓库所有镜像
9.sudo docker run -d(后台进程运行)-p 8080(物理机端口):80(容器端口)–
name="容器的名称”-物理机文件路径(绝对路径):容器里的文件路径 tutum/lamp
10.sudo docker ps 查看运行中的容器
11.sudo docker exec-it 容器名称或者容器ID/bin/bash
MAC地址
wireless
vmware为我们握供了三种网络工作模式,它们分别是:Bridged(桥按模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
花生壳,nat端口转换
在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。那么我们会觉得很奇怪,为什么需要虚拟网卡VMware Network Adapter VMnet8呢?原来我们的VMwareNetwork Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。在之后的设置步骤中,我们可以加以验证。
首先,设置虚拟机中NAT模式的选项,打开vmware,点击“编辑下的“虚拟网络编辑器”,设置NAT参数及DHCP参数。