启动非常快:ms 级别,不想虚拟机很慢,把软件编译成一个镜像,支持云
在linux安装docker
docker主机:安装了docker的机器,安装在操作系统上。
docker客户端:连接docker主机进行操作。
docker仓库:保存软件镜像 docker hub 公共仓库
docker镜像:放于仓库中,把镜像下载到本机,直接docker运行会产生一个容器
使用步骤: 安装 去仓库中找到版本镜像,docker运行镜像,生成docker容器,对容器的启动停止就是对软件的启动停止
可以安装于windows linux
1.docker 要求centos的内核版本高于3.10
uname -r 查看
yum update 不是的话
yum install docker
2.使用
systemctl start docker
docker -v
开机自启 systemctl enable docker
3.镜像操作:
docker search mysql 默认去仓库下载镜像 第一个官方镜像,还有自动配置的
docker pull mysql 下载最新版本的
docker pull mysql:5.5
docker images 查看
docker rmi id
4.运行镜像,产生容器:
docker search tomcat
docker pull tomcat
5.根据镜像启动容器
docker run --name mytomcat -d tomcat 运行成功
docker ps
但是不行没有做映射
docker stop id
6.启动容器
docker start id
7.删除容器
docker rm id
docker run -d -p 8888:8080 tomcat运行成功
访问页面:192.168.52.99:8888
docker run -d -p 8887:8080 tomcat运行成功
访问页面:192.168.52.99:8887
docker run -d -p 8886:8080 tomcat运行成功
访问页面:192.168.52.99:8886
三个容器 三个Tomcat同时启动,互相独立 互不干扰
前面是对外爆漏端口 : 容器端口
8.卸载Docker
- systemctl stop docker
- yum -y remove docker
- rm -rf /var/lib/docker
9.Docker的阿里云加速配置
Docker运行镜像的时候会先从本地仓库查找,如果不存在,回去镜像仓库去下载。Docker Hub【公共注册仓库--<国外>】
阿里云镜像加速:
1.登录:阿里云开发者,搜索【容器镜像服务】 2.管理控制台-->镜像加速器 3.Centos版本 4.查看文档修改json systemctl daemon-reload systemctl restart docker
评论