docker 常用命令整理
Posted 栗子~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 常用命令整理相关的知识,希望对你有一定的参考价值。
文章目录
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
docker 常用命令整理
01 查看docker 系统
docker info
02 查看所有信息
docker
03 列出已经下载的镜像
docker images
docker images 镜像名
序号 | 字段 | 含义 |
---|---|---|
1 | REPOSITORY | 来自于哪个仓库 |
2 | TAG | 镜像的标记 |
3 | IMAGE ID | 镜像的ID号(唯一) |
4 | CREATED | 创建时间 |
5 | SIZE | 镜像大小 |
04 查找官方仓库中的镜像
docker search 镜像名
序号 | 字段 | 含义 |
---|---|---|
1 | NAME | 镜像名字 |
2 | DESCRIPTION | 描述 |
3 | STARS | 星标(表示该镜像受欢迎程度) |
4 | OFFICIAL | 是否是官方镜像,是否自动创建 |
5 | AUTOMATED | 资源允许用户验证镜像的来源和内容; |
根据是否是官方提供,可将镜像资源分为两类,
种是类似rabbitmq这样的基础镜像,被称为基础或根镜像。这些基础镜像是由Docker公司创建、验证、支持、提供。这样的镜像往往
使用单个单词作为名字:
还有一种镜像是由docker的用户创建并维护的,这种镜像往往带有用户名称前缀。
05 下载镜像
docker pull 镜像
06 启动镜像
docker run -d -p 端口号:端口号 名称/容器ID
默认是前台启动,如果需要后台启动,指定-d参数;
其中 -p 端口号:端口号 为端口映射,因为从客户机上访问容器,需要有端口映射,docker容器默认采用桥接模式,与宿主机通信时,需要将宿主机的ip端口映射到容器的ip端口上;
07 停止容器
07 :: 01 停止容器
docker stop 容器ID/名称
07::02 停用全部运行中的容器:
docker stop $(docker ps-q)
07::03 删除全部容器
docker rm $(docker ps-aq)
07::04 一条命令实现停用并删除容器:
docker stop $(docker ps-q)&docker rm-f $(docker ps-aq)
08 启动已停止的容器
docker start 容器ID/名称
09 重启docker 容器
docker restart 容器ID
10 查看容器镜像的状态
查看运行中的容器
docker ps
查看所有的容器
docker ps -a
11 进入docker 容器
11::01 进入
docker exec -it 容器id bash
其中i表示交互式的,也就是保持标准输入流打开;
t表示虚拟控制台,分配到一个虚拟控制台:
11::02 退出容器:exit
12 删除镜像
docker rmi 名称:标签
13 删除容器
docker rm 名称:标签
14 将linux的文件拷贝到docker容器某个目录下:
docker cp /root/test.html 容器ID:/usr/share/nginx/html
以上是关于docker 常用命令整理的主要内容,如果未能解决你的问题,请参考以下文章