Docker学习笔记:常用命令
Usage: docker search [OPTIONS] TERM
$docker search -s 3 centos
搜索命令,参数 -s 指定镜像评价星级
Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST]
$docker pull centos:centos6.8
从默认镜像源下载镜像,docker pull NAME[:TAG],其中NAME是镜像仓库名称(用来区分镜像),TAG是镜像标签(往往用来表示版本),不指定TAG则拉取 latest 标签镜像,镜像仓库名称前面可以添加仓库地址从指定仓库下载
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]
$docker images
查看本地镜像列表
Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
$docker tag 0cd centos:ali
注意源镜像使用ID作为参数,目的镜像如果不传参数TAG的话则标签设置为默认值latest
Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID…]
获取镜像详细信息
Usage: docker rmi [OPTIONS] IMAGE [IMAGE…]
删除一个或多个镜像,其中镜像需要指定明确,如果只指定镜像不指定标签则默认删除 latest标签镜像,可以使镜像ID,镜像只有在所有标签都被删除的时候才会被删除,镜像存在容器的时候也不能被删除
Usage: docker create [OPTIONS] IMAGE [COMMAND] [ARG…]
$docker create -it –name=”create_2″ centos:centos6.8
创建容器,不马上启动
Usage: docker start [OPTIONS] CONTAINER [CONTAINER…]
docker start -it 3ca
启动容器
Usage: docker stop [OPTIONS] CONTAINER [CONTAINER…]
关停一个容器
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
$docker run -it –name=”run_test” centos:centos6.8 /bin/bash
创建并启动容器
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
$docker exec -it 1aab /bin/bash
进入一个在后台运行的容器