docker学习笔记(基础篇)

docker需要依赖linux内核,linux要求系统64位,内核版本3.8以上
docker三要素,镜像、容器、仓库。
Book b = new Book();
Book这个类就是镜像,b这个对象就是具体的容器实列。

Redis r1 = docker run镜像,类似鲸鱼背上的集装箱,r1就是一个容器实列。
docker学习笔记(基础篇)_第1张图片
docker学习笔记(基础篇)_第2张图片

docker学习笔记(基础篇)_第3张图片

docker学习笔记(基础篇)_第4张图片

docker学习笔记(基础篇)_第5张图片
docker学习笔记(基础篇)_第6张图片

docker学习笔记(基础篇)_第7张图片
安装docker参考官网:https://docs.docker.com/engine/install/centos/

配置阿里云镜像加速器
1.登录阿里云-搜索容器镜像服务-镜像工具-镜像加速器,复制出加速器地址
2.
docker学习笔记(基础篇)_第8张图片
docker学习笔记(基础篇)_第9张图片docker学习笔记(基础篇)_第10张图片
docker学习笔记(基础篇)_第11张图片

docker常用命令可分三类:帮助启动类命令、镜像命令、容器命令
docker学习笔记(基础篇)_第12张图片
docker学习笔记(基础篇)_第13张图片
docker images
docker学习笔记(基础篇)_第14张图片

在这里插入图片描述
docker学习笔记(基础篇)_第15张图片
docker search
在这里插入图片描述

docker学习笔记(基础篇)_第16张图片

docker学习笔记(基础篇)_第17张图片

docker pull
docker学习笔记(基础篇)_第18张图片

容器命令:

1、新建并启动容器
在这里插入图片描述
docker学习笔记(基础篇)_第19张图片

2.列出所有正在运行的容器
docker ps
docker学习笔记(基础篇)_第20张图片
3.退出容器在这里插入图片描述
4.启动已经停止运行的容器
在这里插入图片描述
5.重启容器
在这里插入图片描述

6.停止容器
在这里插入图片描述

7.强制停止容器
在这里插入图片描述

8.删除已停止的容器
docker rm 容器id或容器名

9.强制删除
docker rm -f 容器id或容器名
10.看容器日志
docker logs 容器id
docker学习笔记(基础篇)_第21张图片
docker学习笔记(基础篇)_第22张图片
从容器上拷贝文件到主机
docker学习笔记(基础篇)_第23张图片
docker学习笔记(基础篇)_第24张图片
在这里插入图片描述

docker学习笔记(基础篇)_第25张图片
docker学习笔记(基础篇)_第26张图片
docker学习笔记(基础篇)_第27张图片
docker学习笔记(基础篇)_第28张图片
docker学习笔记(基础篇)_第29张图片
docker学习笔记(基础篇)_第30张图片
docker学习笔记(基础篇)_第31张图片

在这里插入图片描述
docker学习笔记(基础篇)_第32张图片
docker学习笔记(基础篇)_第33张图片

本地镜像发布到阿里云
docker学习笔记(基础篇)_第34张图片

1.创建命名空间
docker学习笔记(基础篇)_第35张图片
docker学习笔记(基础篇)_第36张图片
2.创建镜像仓库
docker学习笔记(基础篇)_第37张图片
docker学习笔记(基础篇)_第38张图片

构建私有镜像仓库
docker学习笔记(基础篇)_第39张图片
1.docker pull registry

2.docker run -d -p 5000:5000 registry
默认情况下,仓库被创建在容器得/var/lib/registry目录下,自行用容器卷映射,方便宿主机联调
3.docker push ip:端口/版本号

docker容器数据卷
在这里插入图片描述
docker学习笔记(基础篇)_第40张图片
docker学习笔记(基础篇)_第41张图片
在这里插入图片描述
docker学习笔记(基础篇)_第42张图片
docker学习笔记(基础篇)_第43张图片
docker学习笔记(基础篇)_第44张图片

docker学习笔记(基础篇)_第45张图片
容器2继承容器1的容器卷
在这里插入图片描述

你可能感兴趣的:(docker,docker,学习,笔记)