首页 > 其他分享 >Docker常用命令

Docker常用命令

时间:2022-12-21 23:13:32浏览次数:39  
标签:容器 id 常用命令 images 镜像 Docker docker

学习Docker

  • 查看容器:docker ps
  • 查看所有容器:docker ps -a
  • 启动一个容器: docker start xxxx
  • 查看镜像docker images
  • 根据镜像创建一个容器
docker create -p 3000:80 --name exampleApp3000 yoyomooc/exampleapp
//说明:
//docker create命令用于创建一个新的镜像。
//-p参数告诉 Docker 如何在容器中映射端口 80到主机操作系统。我指定容器内的端口80映射到主机操作系统中的端口3000。这与Docker中的EXPOSE命令相对应。
//--name 参数为容器指定了一个名字,这样一来,一旦容器的已经创建了。本例中的名称是 exampleApp3000,表示这个容器将响应于请求发送至主机操作系统中的端口3000。
//最后一个参数告诉Docker要使用哪个镜像作为新容器的模板。这个命令指定了yoyomooc/exampleapp镜像,这是docker build中使用的名称。
  • 启动一个容器
  docker start 容器名称/id
  • 删除容器
首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可)
  docker stop $(docker ps -a -q)
删除所有的容器(只删除单个时把后面的变量改为image id即可)
  docker rm $(docker ps -a -q)
  • 删除镜像
 查看host中的镜像
  docker images
删除指定id的镜像
  docker rmi <image id>
想要删除untagged images,也就是那些id为的image的话可以用
  docker rmi $(docker images | grep "^" | awk "{print $3}")
删除全部的images
  docker rmi $(docker images -q)

标签:容器,id,常用命令,images,镜像,Docker,docker
From: https://www.cnblogs.com/never404/p/16997426.html

相关文章

  • Docker高级篇:实战Redis集群!从3主3从变为4主4从
    通过前面两篇,我们学会了三主三从的Redis集群搭建及主从容错切换迁移,随着业务增加,可能会有主从扩容的,所以,本文我们来实战主从扩容PS本系列:《Docker学习系列》教程已经发布的......
  • Docker 笔记
    title:Docker笔记.mddate:2022-12-1917:02:34tags:-Docker什么是Docker?官方介绍wehelpdevelopersanddevelopmentteamsbuildandshipapps.我们帮助开......
  • linux常用命令
    参考URL: 600条最强Linux命令总结(qq.com)1.基本命令uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件(SMBIOS/DM......
  • Kubernetes(k8s) kubectl top常用命令
    kubectl在$HOME/.kube目录中查找一个名为config的配置文件。可以通过设置KUBECONFIG环境变量或设置--kubeconfig参数来指定其它kubeconfig文件。本文主要介绍K......
  • docker-02
    一、私有仓库  dockerpull拉取,都是从hub.docker上拉取的,公司自己做的docker镜像,放在哪比较合适?dockerpush推到hub.docker,如果是公开,大家都可以下载,公司内部只希望公......
  • 今日内容 docker-compose部署项目
    私有仓库#dockerpull拉取,都是从hub.docker上拉取的,公司自己做的docker镜像,放在哪比较合适#dockerpush推到hub.docker,如果是公开,大家都可以下载,公司内部只希......
  • 将微服务项目利用Docker部署到服务器
    一、Docker基本知识写DockerFile文件创建自己的镜像volumn挂载目录容器间通信:同一network下docker-compose进行多容器部署二、部署过程(docker-hub网站里有现成容器部......
  • Docker+Jenkins+Gitee+Maven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到
    场景CentOS中使用Docker安装Jenkins:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119911722在上面使用Docker部署起来Jenkins的基础上,怎样拉取SpringBoo......
  • Docker挂载
    1.挂载的概念预备:你需要了解docker的基本知识docker实现了容器部署,那当我们需要配置或者查看容器生成的日志文件怎么办?docker提供了挂载机制:挂载能够将容器内的目录/文......
  • 151-docker 安装mysql 区分大小写
    拉镜像:dockerpullmysql:latest启动容器:dockerrun-p3306:3306--namemysql-case\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql......