首页 > 其他分享 >Docker常用命令大全汇总

Docker常用命令大全汇总

时间:2024-10-13 21:19:04浏览次数:10  
标签:systemctl 常用命令 自启动 镜像 Docker docker 大全

Docker是一种流行的容器化平台,可以在一个独立的、隔离的环境中构建、部署和运行应用程序。了解Docker常用命令可以帮助我们更高效地管理容器,快速开发和部署应用。本文将整理一系列Docker的常用命令,便于日常使用和学习。

1 Docker基础命令

1.1 启动/停止/重启docker

# 启动
systemctl start docker
# 停止
systemctl stop docker
# 重启
systemctl restart docker

1.2 设置开机自启动

# 设置
systemctl enable docker
# 取消开机自启动
systemctl disable docker

1.3 查看docker状态

systemctl status docker

1.4 查看版本信息

docker version

该命令显示当前安装的Docker客户端和服务器版本信息。

1.5 显示Docker系统信息

docker info

该命令展示关于Docker安装的详细信息,包括运行容器的数量、镜像的数量、存储驱动、网络配置等。

1.6 查看帮助

docker --help

2 镜像管理命令

2.1 搜索镜像

docker search [镜像名]

在镜像仓库上搜索指定的名称的镜像,默认是Docker Hub。

docker search nginx

不过企业一般会使用harbor搭建自己的镜像仓库

2.2 下载镜像

docker pull [镜像名]:[标签]

下载指定的镜像到本地。如果不指定标签,则默认下载latest版本。例如:

docker pull nginx:latest

2.3 列出本地镜像

docker images

列出本地所有镜像,显示镜像ID、仓库、标签、大小等信息。

标签:systemctl,常用命令,自启动,镜像,Docker,docker,大全
From: https://blog.csdn.net/weixin_43592627/article/details/142904532

相关文章

  • Hadoop单节点docker镜像
    用于个人学习构建,镜像地址如下:quanueilun/hadoop:singledockerfile,用来构建hadoop单节点镜像。FROMdragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:8RUNyummakecacheRUNyumupdate-yRUNyuminstall-yopenssh-servervimopenssh-cli......
  • Docker 指令详解:全面掌握容器化管理工具
    Docker是当前最流行的容器化平台之一,它通过轻量级的虚拟化技术,让开发者能够快速构建、部署和管理应用。掌握Docker的基础指令对于有效使用这一工具至关重要。本文将详细介绍Docker的常用命令,帮助你全面了解和运用Docker。目录Docker基础概念Docker镜像管理命令do......
  • Docker-nginx数据卷挂载
    数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。以Nginx为例,我们知道Nginx中有两个关键的目录:html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件......
  • rsa基本攻击手法总结大全(还在更新中)
    一些关于分解n的常用手法:1.最简单的就是直接使用yafu分解2.费马分解然后我们令p=a+b,q=a-b,此时n=\(a^{2}-b^{2}\),那么\(b^2=a^2-n\),那么\(b=\sqrt{a^2-n}\),我们就让a=\(\sqrt{n}\)开始然后慢慢加1开始遍历,直到找到能够使得\(a^2-n\)能够为一个平方数即可得到我们的b,那么我......
  • Docker常用命令
    #第1步,去DockerHub查看nginx镜像仓库及相关信息#第2步,拉取Nginx镜像dockerpullnginx#第3步,查看镜像dockerimages#结果如下:REPOSITORYTAGIMAGEIDCREATEDSIZEnginxlatest605c77e624dd16monthsago141MBmysql......
  • Javascript笔试手撕题目大全
    1.如何使用JS模拟实现instanceof操作符?请写出具体代码方法描述优点缺点typeof 运算符返回变量的数据类型(对于基本类型很有效,但对于对象和数组返回 "object")简洁易用,适用于基本类型判断无法准确判断 null(返回 "object")和复杂对象/数组的类型instanceof 运算符检查对象是......
  • Centos7.9安装docker(国内)
    由于不能访问国外网络所以需要修改为阿里云镜像地址sudotee/etc/yum.repos.d/CentOS-Base.repo<<EOF[centos]name=CentOS-\$releasever-Basebaseurl=http://mirrors.aliyun.com/centos/\$releasever/os/\$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM......
  • 【云原生技术】Docker容器进阶知识
    文章目录namespace概述一、namespace的基本概念二、namespace的主要作用三、namespace的类型四、namespace的操作五、namespace在容器技术中的应用cgroup一、cgroup的基本概念二、cgroup的主要功能三、cgroup的子系统介绍四、cgroup的应用场景五、cgroup的使用与管理cg......
  • 开发与部署项目依赖管理之旅:Docker和venv区别
    Docker与venv的区别Docker和虚拟环境(venv)都是用于管理依赖关系和隔离环境的工具,但它们服务的目的和特点有所不同。下面是它们的详细比较。虚拟环境(venv)目的:特定于Python:venv专为Python项目设计,用于管理依赖关系并创建隔离环境。依赖管理:用于在项目中管理Python包的安装,不影......
  • 第105天:权限提升-Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
    演示案例Linux-Rsync未授权访问覆盖-本地Linux-Docker组用户挂载目录-本地Linux-Sudo(CVE-2021-3156)-本地Linux-Polkit(CVE-2021-4034)-本地Rsync(未授权访问)Rsync是linux下一款数据备份工具,默认开启873端口https://vulhub.org/#/environments/rsync/common/借助Linux默认......