Docker的常用基本命令

基本命令 官网https://docs.docker.com/engine/reference/commandline/docker/

查看容器CPU状态

docker stats

帮助命令

docker version #版本
docker info #系统信息,包括容器数和镜像
docker --help # 帮助

镜像命令

docker images
docker images -a #查看所有镜像
docker search mysql # 镜像搜索
docker pull xxx  #下载镜像  xxx是镜像+镜像版本
docker rmi -f xxx # 删除镜像 xxx是镜像ID   镜像ID空格隔开可以删除多个
docker rmi -f $(docker images -aq) # 递归删除所有docker镜像

Docker的常用基本命令
REPOSITORY   -- 镜像仓库源
TAG         -- 镜像标签
IMAGE ID    -- 镜像ID
CREATED     -- 镜像创建时间
SIZE        -- 镜像大小

Docker的常用基本命令

容器命令

容器启动的基础是镜像,要先下载镜像才能创建容器

容器启动命令
docker run [可选参数] image

#参数
--name='Name'  #容器名字  mysql1  、 mysql2 区分容器
-d            #后台运行方式
-it           #使用交互方式运行,进入容器查看内容  (-it 镜像名称 /bin/bash #进入容器内部)
-p            #主机端口映射  格式: -p 3306:3306
退出容器
exit #退出容器内部返回宿主机 容器会停止   -it命令进入容器内用此命令退出
ctrl+p+q #容器不停止退出
查看容器
docker ps       #查看正在运行的容器
docker ps -a    #查看所有容器
删除容器

-f 强制

docker rm 容器ID              #删除指定容器
docker rm -f $(docker ps -aq)  # 递归删除所有docker容器
启动和停止容器
docker start 容器ID  #启动容器
docker restart 容器ID  #重启容器
docker stop 容器ID  #停止容器
docker kill 容器ID  #强杀容器
查看日志
docker logs -f 容器名称/容器ID
进入当前正在进行的容器
docker exec -it 容器ID /bin/bash
#连接redis客户端
root@517350f4f2bb:/data# redis-cli
拷贝容器内东西到宿主机
docker cp 容器ID:容器内路劲  目的主机路劲

最后上个网图方便理解(注:如有侵权请联系我):

Docker的常用基本命令

Original: https://www.cnblogs.com/CodeLuckly/p/15707032.html
Author: CodeLuckly
Title: Docker的常用基本命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713524/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球