1.docker? ps :查看正在运行的容器
2.docker run -d? --name 新容器名??-p 8081:8080 镜像名:Tag
-d:后端运行
-p:8081:8080 宿主机端口8081映射到容器端口8080,通过8081访问到容器
--name:给新容器起名字
?3.docker ps -a:查看容器,包括运行中的和停止的。
?4. docker? ps -q:查看正在运行容器的id
?5.docker? ps -aq :返回所有容器的id
6.docker start 容器id:启动一个容器
?
?7.docker restart 容器id:重启一个容器
8.docker stop 容器id:?正常停止正在运行的容器
9.docker? kill 容器id:?立即停止容器运行
?10.docker rm -f? 容器id和容器名:删除容器
11.docker? rm -f $(docker? ps -aq):删除所有容器
这里就不演示了。
12.docker? top? 容器id:查看容器内的进程
13.docker? inspect 容器id:查看容器内部细节
14.docker? logs? 容器id或容器名:查看容器运行日志?
?-t:加入时间戳
-f:跟随最新的日志打印
--tail:数字 显示 最后多少条
15. docker? exec? -it? 容器id :交互命令式进入容器内部,exit退出,Ctrl+p+q后端运行。?
16.docker cp 文件? 容器id:容器路径? ?--------------?将宿主机之间复制容器内部
? ? docker? cp? 容器id:容器内资源? 宿主机目录路径 -------------将容器内资源拷贝到目录上
17. 数据卷实现容器和宿主机共享目录:
?docker? ?run? -v? 宿主机路径:/容器内的路径
18.打包镜像
docker? save? 镜像名 -o? 名称.tar
19.载入镜像
docker? load -i? 名称.tar
20.容器打包成新的镜像
docker? commit? ?-m "描述信息"? ?-a? 作者信息? 容器id 打包镜像名称:标签