首页 > 其他分享 >docker一些常用命令

docker一些常用命令

时间:2023-04-23 11:57:58浏览次数:41  
标签:容器 镜像 常用命令 一些 docker mariadb my Docker

  1. docker version:查看Docker版本信息。

该命令可以查看当前安装的Docker版本信息,包括Docker引擎、客户端、API等版本。

  1. docker info:查看Docker的详细信息。

该命令可以查看Docker的详细信息,包括容器、镜像、网络等。

  1. docker search:搜索Docker Hub上的镜像。

该命令可以在Docker Hub上搜索镜像,例如可以使用docker search mariadb搜索MariaDB镜像。

  1. docker pull:下载Docker Hub上的镜像。

该命令可以下载Docker Hub上的镜像,例如可以使用docker pull mariadb下载MariaDB镜像。

  1. docker images:列出所有镜像。

该命令可以列出当前所有的Docker镜像,包括镜像ID、仓库名、标签、大小等相关信息。

  1. docker rmi:删除镜像。

该命令可以删除指定的Docker镜像,例如可以使用docker rmi mariadb删除MariaDB镜像。

  1. docker run:启动一个容器。

该命令可以基于指定镜像启动一个Docker容器,例如可以使用docker run -it --name my-mariadb mariadb启动一个名为my-mariadb的MariaDB容器。

  1. docker ps:列出正在运行的所有容器。

该命令可以列出当前正在运行的所有Docker容器,包括容器ID、镜像、创建时间等相关信息。

  1. docker stop:停止容器。

该命令可以停止指定的Docker容器,例如可以使用docker stop my-mariadb停止名为my-mariadb的MariaDB容器。

  1. docker start:启动一个已经停止的容器。

该命令可以启动一个已经停止的Docker容器,例如可以使用docker start my-mariadb启动名为my-mariadb的MariaDB容器。

  1. docker restart:重启一个正在运行的容器。

该命令可以重启一个正在运行的Docker容器,例如可以使用docker restart my-mariadb重启名为my-mariadb的MariaDB容器。

  1. docker rm:删除一个容器。

该命令可以删除指定的Docker容器,例如可以使用docker rm my-mariadb删除名为my-mariadb的MariaDB容器。

  1. docker exec:在运行的容器中执行命令。

该命令可以在正在运行的Docker容器中执行命令,例如可以使用docker exec -it my-mariadb bash在名为my-mariadb的MariaDB容器中打开Bash终端。

  1. docker logs:查看容器的日志信息。

该命令可以查看指定Docker容器的日志信息,例如可以使用docker logs my-mariadb查看名为my-mariadb的MariaDB容器的日志信息。

  1. docker inspect:查看容器的详细信息。

该命令可以查看指定Docker容器的详细信息,例如可以使用docker inspect my-mariadb查看名为my-mariadb的MariaDB容器的详细信息。

  1. docker build:基于Dockerfile创建一个新的镜像。

该命令可以基于Dockerfile创建一个新的Docker镜像,例如可以使用docker build -t my-mariadb-image .基于当前目录下的Dockerfile创建名为my-mariadb-image的新镜像。

标签:容器,镜像,常用命令,一些,docker,mariadb,my,Docker
From: https://www.cnblogs.com/echohye/p/17346096.html

相关文章

  • Docker_存储卷-挂载
    Docker存储卷volumeDocker-managedvolume(docker管理卷)Bindmountvolume(绑定挂载卷)挂载Docker提供了3种方法将数据从Docker宿主机挂载(mount)到容器:volumes,Volumes由Docker管理,存储在宿主机的某个地方(在linux上是/var/lib/docker/volumes/ 受控存储bi......
  • 一些markdown语句
    网上摘抄的一些Mermaid代码高亮importfunctoolsdefErrorCatch(func):"""Printtheerrorofthedecoratedfunction"""@functools.wraps(func)#等价于func=wrapper_timer(func)defwrapper_timer(*args,**kwargs):try:......
  • docker启动Redis
    1.dockerhub中寻找对应版本2.dockerpull redis:6.0.193.运行Redis1.前台运行dockerrun-p6379:6379--nameredis1redis:6.0.19--restart=always2.后台运行dockerrun-d-p6379:6379--nameredis2redis:6.0.19--restart=always-p:指定端口-d:后台运......
  • 如何在X86_64系统上运行arm架构的docker容器——(异构/不同架构)CPU下的容器启动
    近期使用华为的人工智能集群,其中不仅要求异构加速端需要使用昇腾的硬件,更是要求CPU是arm架构的,因此就导致在本地x86电脑上难以对云端的arm版本的镜像进行软件安装和打包操作,为此我们需要在x86架构的本地CPU上运行arm架构的docker镜像。本文给出两种解决方式,其本质都是一样的,都是使......
  • 上海交大软件学院课件 NPM、PYPI、DockerHub 备份
    sjtu_se_101_ics1Dockerdockerpullapachecn0/sjtu-se101-ics1dockerrun-tid-p<port>:80apachecn0/sjtu-se101-ics1#访问http://localhost:{port}查看文档PYPIpipinstallsjtu-se101-ics1sjtu-se101-ics1<port>#访问http://localhost:{port}查看文档NPMnpm......
  • 主从redis部署(docker)
    首先,我准备了两台linux,一台准备当作master,ip是192.168.241.128,另一台是当作slave,ip是192.168.241.129。1.安装redisdockerpullredis2.下载对应版本的redis.conf可以从github上下载。新建配置环境目录和持久化数据目录。mkdir-p/home/redis/datamkdir-p/home/redis/c......
  • wsl2中docker启动不了的问题解决方法
    在wsl2的ubuntu系统中安装docker后,sudoservicedockerstart一直启动不起来在网上找到了解决方案https://juejin.cn/post/7197594278083919932解决方法这个错误提示通常是因为系统中使用的是经过修改的nftables,而Docker安装程序使用iptables进行NAT。为了解决这个问......
  • 发布jar包到docker
    0、步骤systemctldaemon-reloadsystemctlrestartdocker1、步骤mkdir/root/mgt-dircd/root/mgt-dirvimrun.shjava-jar/data/jeecg-boot-mgt-2.3.0.jarvimDockerfile#基础镜像使用javaFROMjava:8EXPOSE10001ENTRYPOINT["sh","/data/run.sh"......
  • Docker安装MySQL
    创建挂载目录mkdir-p/app/mysql&&cd$_docker安装MySQLdockerrun-d-p3306:3306--privileged=true-v/app/mysql/log:/var/log/mysql-v/app/mysql/data:/var/lib/mysql-v/app/mysql/conf:/etc/mysql/conf.d-eMYSQL_ROOT_PASSWORD=123456--namemysql5.7......
  • VirtualBox、Vagrant以及与Docker的区别
    VirtualBox和Vagrant都是虚拟化工具,用于在计算机上创建虚拟操作系统或虚拟开发环境。以下是它们的介绍:1.VirtualBox:VirtualBox是由Oracle公司开发的开源虚拟化软件,适用于Windows、Linux、Mac和其他操作系统。它允许用户在计算机上运行多个虚拟操作系统,这些操作系统以软件方式(......