docker学习

         新公司使用jhispter框架,领导让我使用 docker搭建测试环境。记录一下docker使用过程,以方便未来复习。

docker介绍

docker安装和常用命令

docker rm和rmi命令区别


docker介绍

Docker 是一个开源的应用容器引擎。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。容器完全使用沙箱机制,相互之间不会有任何接口,容器性能开销极低。

Docker 学习简单,可以简化程序开发环境的配置,省去繁琐的环境配置。配置的镜像可以移植,可以使程序在任何机器上的运行环境都一致,保证程序运行环境的一致性。

docker安装和常用命令

docker要求linux系统的内核版本高于3.10,使用 uname -r 命令查看当前系统的内核版本。

docker学习

使用如下命令可以安装最新版本的docker

wget -qO- https://get.docker.com/ | sh

          docker search xxx命令是用来查看xxx的镜像,比如 docker search mongo,其结果如下

docker学习

使用docker pull NAME可以用来下载image,下载完成后可以使用  docker images命令来查看已有的镜像。

使用docker --help 来查看docker支持的所有命令,使用docker command --help可以查看command命令的参数介绍。

docker rm和rmi命令区别

rm是用来删除容器,rmi是用来删除镜像。rmi可以使用REPOSITORY或者IMAGE ID属性值来删除;rm可以根据CONTAINER ID或者NAMES属性值来删除镜像。

docker学习