docker的基本操作

本文详细介绍了Docker的基础操作,包括启动和关闭Docker服务、查看版本信息、管理镜像(搜索、下载、删除)以及操作容器(创建、启动、停止、删除)。此外,还涵盖了其他实用命令,如查看容器日志、进入容器、拷贝文件等,是Docker使用者的全面参考指南。
摘要由CSDN通过智能技术生成
1.docker有关的基本命令操作:

开启docker

systemctl start docker

关闭docker

systemctl stop docker

查看docker版本的命令

docker -version或者docker -v

查看docker的详细信息

docker info

查看docker帮助命令

docker --help
2.镜像命令

查看docker镜像

docker images

在这里插入图片描述

解释:

REPOSITORY:镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

查看docker的详细信息:

docker images -a

只显示镜像的id

docker -q

显示镜像的摘要信息

docker images --digests

显示完整的镜像信息

docker images --no-trunc

搜索镜像

docker search mysql

搜索来过滤

--filter=STARS=3000

下载镜像

docker pull 镜像名[:tag](版本号)

删除镜像

删除指定的镜像

docker rmi -f 镜像id

删除多个容器

docker rmi -f 镜像id 镜像id 镜像id 

删除全部容器:

docker rmi -f $(docker images -aq)
3.容器命令

新建容器并启动

docker run image

--name="Name" 容器名字 tomcat01 tomcat02,用来区分容器
-d 后台方式运行
-it 使用交互式运行,进入容器查看内容
-p  指定容器端口 -p 8080:8080

   -p ip:主机端口号
   -p 主机端口:容器端口(常用)
   -p 容器端口
   容器端口
   
-p   随机指定端口

启动并进入容器

在这里插入图片描述

从容器中退回主机

exit

列出所有运行的容器

docker ps

列出曾经运行过的容器

docker ps -a

显示最近创建的容器

docker ps -a -n=?

只显示系统编号

docker ps -aq 

退出容器不停止容器

ctrl+P+Q

删除容器

docker rm 容器id

删除删除所有容器

docker rm -f $(docker ps -aq)
docker ps -a -q|xargs docker rm

启动和停止容器

docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止容器
docker kill 容器id #杀死容器
4.常用其他命令

后台启动容器

docker run -d 容器id

查看日志

docker logs -f -t --tail 条数 容器,

查看容器的进程信息 ps

docker top 容器id

查看镜像的元数据

docker inspect 镜像id

进入当前正在运行的容器

docker exec -it 容器id bashshell

或者

docker attach 容器id 

区别:

docker attach:进入容器正在执行的终端,不会启动新的进程

docker exec:进入容器后开启一个新的终端,不会启动新的进程

例如:

docker exec -it dceb5a4b17 /bin/bash

从容器内拷贝文件到主机

docker cp 容器id:容器路径 目的主机路径
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值