一、Docker个人资料1、概念
Docker包括镜像,仓库,容器
二、Docker安装1、安装所需的安装包
命令: sudoyuminstall-yyum-utils设备- mapper -永久- datalvm 2
2、设置stable后视镜仓库
命令: sudo yum-config-manager-- add-repo
3359 download.docker.com/Linux/centos/docker-ce.repo
3、更新yum包索引
命令: sudo yum makecache fast
4、安装Docker的最新版本
命令: sudo yum install docker-ce
5、启动推动器
命令: sudo systemctl开始docker
6、检查Dock是否启动
命令: sudo docker run hello-world
三. Docker常用命令使用1,取镜像
命令: docker pull镜像地址
(这里以Tomcat镜像为例:
命令: dockerpullregistry.cn-hangzou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27 )
2、查看所有后视镜
命令:文档生成器图像
(这里有两个镜像:“hello-word”镜像和刚才安装的Tomcat镜像,用于测试上述测试是否成功安装。)
3 .执行镜像
命令: docker run -d -p本地端口:容器端口的镜像名称
(-d:镜像在后台运行
-p:指定与容器内部本机交换的端口。 -p是容器内部的ID地图和随机开放的端口
)
)这里是执行Tomcat镜像的示例,将本机的80端口映射到容器的8080端口
命令: docker run -d -p 80:8080
registry.cn-Hangzhou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27
)
访问“服务器IP”,看看Tomcat是否正常启动
4、查看正在运行的集装箱
命令: docker ps
5、进入容器内部
进入命令模板: docker exec -it容器ID bash
本文命令: docker exec -it 59dfd62ffa08 bash
退出命令:退出
6、文件传输
从容器到本机
命令模板: docker cp ID全名:容器文件路径的本地路径
本机到容器
命令模板: docker cp本地文件路径ID全名:容器路径
7、关闭容器
命令模板: docker stop容器标识
正文命令: docker stop 59dfd62ffa08
再测试一下Tomcat是否关闭。
8、删除容器
命令: docker rm容器标识
9、删除镜像
命令: docker rmi镜像id
四、构建镜像发布自己的项目1、创建文件夹(本文在/usr/local下创建Docker文件夹)。
命令: mkdir Docker
2、在此文件下上传War包
命令: rz
3、创建文档文件
命令: touch文档文件
编辑文档文件
命令: vim文档生成器文件
写入以下内容
#此镜像的父镜像是tomcat镜像,因此可以创建tomcat环境
from registry.cn-Hangzhou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27
#将当前文件夹下的war包复制到镜像中的Tomcat web apps目录
copytestdocker.war/usr/Tomcat/web apps
#消除容器内部中文乱码问题
ENV LANG C.UTF-8
4、构建镜像(Dockerfile文件夹下) )。
命令模板: docker build -t镜像名称(镜像名称必须为lsdfh ) :镜像版本。
(最后,请注意,有一个点表示Dockerfile所在的目录。)
命令: docker build-TD ocker-test : latest。
使用命令(docker imager ),看看我们构建的镜像
最后执行镜像:
命令: docker run-d-p 8033608080 docker-test
五.删除镜像和容器1、注意
需要注意的是,如果需要删除容器和镜像,必须停止,直到容器掉落。 删除容器,然后删除镜像。 镜像启动时将生成容器,因此必须先删除容器才能删除镜像
2、命令
删除容器: docker rm容器id
删除镜像docker rmi镜像id
3、正文示例(删除docker-test ) ) ) ) )。
调查运转中的容器
再次检查正在运行的镜像
关闭容器
命令:文件服务器停止容器ID
查看所有容器(包括停止的和未停止的) )。
删除容器
命令: docker rm容器标识
在步骤和的图像中发现docker-test已被删除
删除镜像
命令: docker rmi镜像ID
正文命令: docker rmi 2872aae59259
结束语记录生活,分享知识! 我还在继续学习,有问题请留言交流学习!