Docker快速入门
文章目录
- Docker快速入门
- 一:Docker概述
- 1:虚拟机技术和容器化技术
- 2:Docker名词解释
- 2.1:Docker镜像(images)
- 2.2:Docker容器(containers)
- 2.3:Docker仓库(registry)
- 3:Docker下载安装
- 3.1:安装
- 3.2:卸载
- 3.3:ali云加速
- 二:Docker基本命令
- 1:帮助命令
- 2:镜像相关命令
- 2.1:docker images
- 2.2:docker search
- 2.3:docker pull
- 2.4:docker rmi
- 2.5:镜像提交
- 3:容器相关命令
- 3.1:docker run【重中之重】
- 3.2:docker ps
- 3.3:docker rm
- 3.4:docker exec
- 3.5:启动和停止容器
- 3.6:其他常用命令
- 3.6.1:docker logs
- 3.6.2:docker top
- 3.6.3:docker inspect
- 3.6.4:docker cp
- 4:总结
- 4.1:核心命令图
- 4.2:docker是怎么工作的
- 三:基本安装部署演示
- 1:Nginx测试
- 2:Tomcat测试
- 2.1:镜像拉取和容器启动
- 2.2:阉割tomcat的处理
- 四:镜像的仓库发布和获取
- 1:本地镜像发布到docker hub(了解即可)
- 2:本地镜像发布到阿里云
- 2.1:打包容器为镜像
- 2.2:进入阿里云开发者平台:
- 2.3:进入容器镜像服务
- 2.4:创建命名空间和仓库名称
- 2.5:进入管理界面获得脚本
- 2.7:镜像推送
- 2.7.1:登录到阿里云registry
- 2.7.2:将镜像推送到registry
- 2.8:从阿里仓库下载别人的镜像
- 3:本地镜像发布到私有docker仓库
- 3.1:下载镜像Docker Registry
- 3.2:运行私有库
- 3.3:将指定容器构建成为镜像
- 3.4:curl验证私服镜像
- 3.5:推送到私服
- 3.5.1:打标签
- 3.5.2:http支持
- 3.5.3:推送到私服
- 3.6:从私有仓库拉取到本地
- 五:DockerFile
- 1:dockerFile指令集
- 1.1:FROM
- 1.2:MAINTAINER
- 1.3:RUN
- 1.4:CMD
- 1.5:LABEL
- 1.6:EXPOSE
- 1.7:ENV
- 1.8:ADD
- 1.9:COPY
- 1.10:ENTRYPOINT
- 1.11:VOLUME
- 1.12:USER
- 1.13:WORKDIR
- 1.14:ARG
- 1.15:ONBUILD
- 2:dockerFile示例