使用docker 的简单命令(全)
操作镜像:
查看镜像: docker images
运行镜像,产生一个容器: docker run 镜像名或镜像id
下载镜像: docker pull 镜像名:tags名
删除镜像: docker rmi -f (强制) 镜像id
小技巧:docker rmi -f $(docker images -q) 括号内是表示镜像的所有id
查找镜像:1.去docker hub上找 2.docker search 镜像名
加载镜像:从tar加载:docker load -i (表示载入的是镜像) tar文件名
打包镜像:打包成tar:docker save 镜像名 -o 名称.tar
操作容器:
从镜像产生容器:docker run 再加一堆参数 镜像名
相关参数:
-d 守护进程,后台模式
-p 映射端口 宿主机到容器,如 -p 9999:8080
--name 容器名称(保证唯一)
连接到容器内部: docker exec -it(交互,终端) 容器id /bin/bash
退出容器:在容器内 exit
查看容器状态: docker ps -a(加了会显示停止的容器)
查看容器内部运程: docker top 容器id
查看容器日志: docker logs -f(实时) 容器id (实际使用时,并不好用)
唤醒容器: docker start 容器id
重启容器: docker restart 容器id
停止容器: docker stop 容器id
立即停止容器: docker kill 容器id
删除容器: docker rm -f(强制) 容器id
文件交互:
从容器到操作系统:docker cp 容器id:容器资源路径 操作系统目录
从操作系统到容器:docker cp 操作系统目录 容器id:容器资源路径
容器打包成镜像: docker commit -m “描述信息” -a “作者信息” 容器id 打包的镜像名称:标签