docker需要依赖linux内核,linux要求系统64位,内核版本3.8以上
docker三要素,镜像、容器、仓库。
Book b = new Book();
Book这个类就是镜像,b这个对象就是具体的容器实列。
Redis r1 = docker run镜像,类似鲸鱼背上的集装箱,r1就是一个容器实列。
安装docker参考官网:https://docs.docker.com/engine/install/centos/
配置阿里云镜像加速器
1.登录阿里云-搜索容器镜像服务-镜像工具-镜像加速器,复制出加速器地址
2.
docker常用命令可分三类:帮助启动类命令、镜像命令、容器命令
docker images
docker search
docker pull
容器命令:
1、新建并启动容器
2.列出所有正在运行的容器
docker ps
3.退出容器
4.启动已经停止运行的容器
5.重启容器
6.停止容器
7.强制停止容器
8.删除已停止的容器
docker rm 容器id或容器名
9.强制删除
docker rm -f 容器id或容器名
10.看容器日志
docker logs 容器id
从容器上拷贝文件到主机
本地镜像发布到阿里云
1.创建命名空间
2.创建镜像仓库
构建私有镜像仓库
1.docker pull registry
2.docker run -d -p 5000:5000 registry
默认情况下,仓库被创建在容器得/var/lib/registry目录下,自行用容器卷映射,方便宿主机联调
3.docker push ip:端口/版本号
docker容器数据卷
容器2继承容器1的容器卷