1、Docker是什么
解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术2、虚拟机缺点
1.占用资源多 2.冗余步骤多 3. 启动慢3、去哪儿下载
官网: https://www.docker.com/
仓库: https://hub.docker.com/
4、安装Docker环境前提
5、Docker三大要素
1.镜像(image)
就是一个只读的模板。镜像可以用来创建Docker容器, 一个镜像可以创建多个容器。
2.容器(container)
3.仓库(repository)
4.总结
6、安装
CentOS6安装Docker
7、阿里云镜像加速
8、镜像命令
9、Docker容器命令
9.1.创建一个容器
命令: docker -it --name 起名 镜像名字
9.2. 查看容器情况
docker ps
9.3 退出容器方法(两种)
exit 退出并关闭
ctrl+P+Q 容器不停止退出
9.4 启动容器
docker start 容器id或者容器名字
9.5 重启容器
docker restart 容器id或者容器名字
9.6 停止容器 (两种)
docker stop 容器id或者容器名字 -- 》正常停止
docker kill 容器id或者容器名字 --> 强制停止
9.7 删除已停止容器
docker rm 容器id或者容器名字
9.8 进入容器
sudo docker exec -it 容器id或者容器名字 /bin/bash (是在容器中打开新的终端,并且可以启动新的进程)
docker attach 容器ID (直接进入容器并启动命令的终端,不会启动新的进程)
docker run -d 容器名
9.9 查看容器内运行的进程
docker top 容器名或容器id
9.10.查看容器细节
docker inspect 容器名或容器id
9.11 从容器内拷贝文件到主机上
docker cp 容器名或容器id :/tmp/yum.log /root
10. Docker镜像
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的内容,包括代码、运行时、库、环境变量和配置文件。
11.Docker镜像commit 提交
docker commit -a="作者" -m="描述" 镜像id 命名空间名称:版本号
docker commit -a="zzyy" -m="tomcat del docs" 镜像id atguige/mytomcat:1.2
12.Docker容器数据卷
是什么:
干什么:
容器的持久化/容器间的继承+共享数据 容器卷添加
1.直接命令添加
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer 镜像名
2.DocerFile添加
2020-11-28 学习到:https://edu.aliyun.com/lesson_1940_16944#_16944
网友评论