前言:

  在测试工作中,docker是经常会遇到的一个工具,很多厂商都用docker来进行部署和安装软件环境,后期的软件升级配置非常简单。尤其是在部署过程中。

  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

  今天就来讲一下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

有问题请留言看到必回复
 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐