哪家做网站好,网站设计与程序方向,百度关键词优化推广,网站方案怎么写3-1 Docker介绍
什么是Docker 虚拟化#xff0c;容器 Docker 是一个开源的应用容器引擎#xff0c;基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中#xff0c;然后发布到任何流行的 Linux 机器上容器 Docker 是一个开源的应用容器引擎基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中然后发布到任何流行的 Linux 机器上也可以实现虚拟化。 容器是完全使用沙箱机制相互之间不会有任何接口类似 iPhone 的 app,更重要的是容器性能开销极低。 Docker的应用场景Web 应用的自动化打包和发布
Docker中的概念
容器镜像仓库
3-2 安装Docker
清除老版本docker确保机器上没有安装docker
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine安装docker
# 下载安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh# 配置aliyun镜像
sudo sh get-docker.sh --mirror Aliyun# 查看docker状态
systemctl status docker# 启动docker
systemctl start docker# 配置开启自启状态
systemctl enable docker# 查看docker状态
systemctl restart docker卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.iosudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd3-3 仓库镜像容器的关系
容器镜像仓库的关系
仓库存放镜像的地方分远程仓库(docker hub)和本地仓库镜像文件镜像存放在仓库又镜像可以实例化出来容器容器容器是真正干活的对象就是一个进程由容器也生成镜像 3-4 Hello World
hello world
第一次使用docker从helle world开始哈
docker run hello-world镜像的完整写法
完整写法仓库地址/镜像名:版本号
简写 仓库地址/镜像名3-5 远程仓库Docker Hub
3-12 docker0网桥
容器内安装常用工具
apt-get update# ifconfig
apt-get install -y net-tools# ping
apt-get install -y iputils-ping# ip
apt-get install -y iproute2docker0网桥其实是nat桥docker0网桥上的容器是在一个局域网内同一个ip字段通过ip可以互相访问veth-pair设备一端在docker0网桥上一端在容器内部。