测试学习-105-docker容器的安装、服务部署服务卸载
前言:在测试工作中,docker是经常会遇到的一个工具,很多厂商都用docker来进行部署和安装软件环境,后期的软件升级配置非常简单。尤其是在部署过程中。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。今天就来讲一下docker的
前言:
在测试工作中,docker是经常会遇到的一个工具,很多厂商都用docker来进行部署和安装软件环境,后期的软件升级配置非常简单。尤其是在部署过程中。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
今天就来讲一下docker的安装,使用,服务部署,服务卸载等使用方法。
1、Docker 的安装
docker的yum安装,和离线安装 网上有很多教程,这里不在赘述
https://www.cnblogs.com/liuxiaoji/p/11014329.html
https://www.cnblogs.com/ljhblogs/p/11754136.html
2、Docker运行安装软件到docker容器
执行启动 systemctl restart docker.service
加入开机启动 systemctl enable docker.service 开机docker自启动
测试执行 docker images 查看镜像
查看所有镜像 docker ps -a
2.1、一般情况下docker安装的都是封装好的tar包。
以下两种命令都行。把face-happy-interface镜像导入到镜像库中
docker load -i face-happy-interface.tar
或者
docker load < face-happy-interface.tar
2.2 查看face-happy-interface镜像是否已导入到镜像库中
docker images face-happy-interface
若face-happy-interface已经在镜像库中执行下面
docker run -d -it --name=face-interface -p 813194:3194 -v /home/1400_war/face-interface/config:/home/1400_war/face-interface/config -v /etc/hosts:/etc/hosts -v /home/1400_war/face-interface/logs:/face-interface-log --restart=always viid/face-interface:v1
docker run 是非常长的一个命令,里面有个命令,是为了实现开机自启动的,如果关机了,docker启动之后服务会自启动。
--restart=always
2.3 查看某一个服务
docker ps|grep face-happy-interface
docker ps 查看所有运行的服务
docker ps -a 查看所有服务
3、Docker内服务的卸载
3.1 查看服务
docker ps
3.2停止服务
docker stop face-happy-interface
3.3删除服务
docker images 查看镜像
docker rm face-happy-interface
3.4移除镜像包
docker rmi viid/face-interface:v1
以上才是完整的删除系列,以下是完整删除命令顺序。
docker ps
docker stop face-interface
docker images
docker rm face-interface
docker rmi viid/face-interface:v1
有问题请留言看到必回复
更多推荐
所有评论(0)