Docker容器——基本操作

查询Docker版本

docker version && docker info 

在这里插入图片描述

镜像

搜索镜像

docker search 镜像名      (搜索镜像)      
docker pull 镜像:版本号  (获取固定版本镜像)
docker pull 镜像名      (不加版本号默认为latest 获取最新版本)

docker search nginx

在这里插入图片描述

查看镜像列表

#查看当前docker下的下载镜像信息
docker image ls

在这里插入图片描述

获取镜像信息ID TAG 详细信息

docker inspect 镜像ID
#只查看镜像的ID
docker image ls -q
#表示镜像唯一性的方法 服务名+TAG或者image ID
#镜像的唯一标识除了镜像名:版本号以外,还可以使用镜像的ID作为唯一标识,ID是sha256:64位的号码,但一般情况下,不加参数查询时,系统只显示12位
#查看详细的image id 号
docker image ls --no-trunc
 
docker inspect nginx:111
docker inspect 

在这里插入图片描述

在这里插入图片描述

添加镜像标签

docker  tag 镜像ID 镜像名:版本号

在这里插入图片描述

删除镜像

#-f是强制删除标签
#docker  rm -f  `docker image ls -q` (删除全部镜像)
docker rm 镜像名称/镜像标签

镜像导出

#将镜像导出到系统opt目录下
docker image save d1a364dc548d  > /opt/nginx.tar.gz

#将镜像导入到容器中
docker image load -i /opt/nginx.tar.gz

容器

容器运行

#-i 为交互式启动,-t 为新开启一个终端,-d 为后台运行,--rm 为退出后销毁容器 

docker container run [-itd] [--rm] 镜像唯一标识 /bin/bash
#exec 容器必须为开启状态
docker exec -it 容器ID /bin/bash

在这里插入图片描述

创建容器

docker create -it nginx:latest

查看容器信息

#查看运行中的容器
docker container ls

在这里插入图片描述

  • CONTAINER ID :运行中容器的唯一号码(自动生成)
  • NAMES :容器的名字(默认自动生成,可手工指定,不可重复)手工指定:在开启容器时指定 docker container run -it --name=“ljm” 9f266d35e02c
  • IMAGE : 镜像的ID
  • STATUS :运行状态 (up为运行中,exited为关闭掉的容器。可使用 docker container ls -a 查看所有状态)
docker ps -a

docker container ls -a

在这里插入图片描述

只差看容器的运行ID
docker container ls -a -q

docker ps -a -q

在这里插入图片描述

查看容器详细信息
docker container inspect 容器名或运行号码

查看容器内进程inxi
docker container top 容器ID

查看容器日志信息 f为持续监控 t为更加详细显示
docker container logs [-ft] 容器ID

容器导入导出

#到处到指定目录
docker export 容器ID > /目录/文件名

容器导入即生成镜像
docker import 导出的文件名(容器) 指定镜像名称

删除容器

docker rm 容器ID

强制删除
docker rm -f 容器ID

批量删除
docker ps -a | awk ' {print " docker rm " $1} ' | bash

批量删除exit状态的容器
for i in `docker ps -a | grep -i exit | awk ' {print $1} '` ; do docker rm -f $i:done
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值