一切福田,不離方寸,從心而覓,感無不通。

Docker入门 第三课 --Docker几个常用命令

平时使用Docker,主要是用客户端 Kitematic,但 Kitematic 只实现了基本的使用功能,如果想更深入的使用Docker,命令行还是必不可少的。

前两课中,已经介绍过几个Docker命令:

这里记录几个Docker使用过程中,最容易用的的基础命令,包括镜像构建,镜像操作,容器使用。

镜像构建:

docker build [OPTIONS] PATH | URL | –

 

-t name:tag   表示给镜像命名,并指定标签(相当于版本号)
-f Dockerfile  指定Dockerfile文件,默认为’PATH/Dockerfile’,即当前目录下的Dockerfile-t name:tag   表示给镜像命名,并指定标签(相当于版本号)

PATH     表示本地工作目录(也就是命令最后的 . ,我这里是项目文件夹)

示例:(注意命令的执行目录和工作目录)
docker build -t slide-verify:1.0 .

镜像操作命令:

查看本机镜像:docker images

移除指定镜像:

docker image rm 镜像ID

docker rmi 镜像ID

清除无效镜像:docker image prune(清除没有名称且未被使用的镜像)

查看镜像信息:docker inspect 镜像ID

容器操作命令:

运行容器docker run -it -p 5000:80 --name slide-verify10 slide-verify:1.0

查看运行中的容器:

docker ps

docker container ls

查看全部容器:docker ps -a

移除容器:docker container rm 容器ID

 

启动容器:docker start 容器ID

关闭容器:docker stop 容器ID

重启容器:docker restart 容器ID

 

进入容器:docker exec -it 容器ID /bin/bash (相当于远程登录虚拟机)

退出容器:exit

文件拷贝:docker cp 本地目录  容器ID:容器目录

结语:

今天看到一句很有意义的话,说人死之后,会被问两个问题,以判断你是否应该进入天堂。

问题一,你的一生有没有找到生命的喜悦?

问题二,你的一生有没有帮助别人感到生命的喜悦?

祝大家快乐。

 

from:https://www.cnblogs.com/flame7/p/13673552.html