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

常用docker命令

时间:2024-11-07 21:47:33浏览次数:1  
标签:容器 常用 命令 myImage home 镜像 docker port

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

docker images #列出所有镜像
docker ps -a #列出所有容器
docker stop 容器ID #停止运行指定的容器
docker rm 容器ID #删除指定的容器
docker rmi 镜像ID #删除指定的镜像

docker stop $(docker ps -aq) #停止运行所有容器
docker rm $(docker ps -aq) #删除所有容器
docker rmi $(docker images -q) #删除所有镜像

docker run 选项1 选项2 选项3... 镜像名:tag
-d 后台运行容器并返回容器ID
--name 给容器指定一个名称
-p 端口映射,格式为 host_port:container_port,将容器的端口号container_port映射到主机的端口号host_port
-v 挂载卷,格式为host_dir:container_dir,将容器的container_dir目录挂载到主机的host_dir目录下
--env或-e 设置环境变量
例子:docker run --name myDatabase -p 5432:5432 -e POSTGRES_PASSWORD=pw123 -v /data/db:var/lib/postgressql/data postgres:alpine

docker pull https://docker.io/mysql:8.0.2 #从镜像源https://docker.io拉取镜像文件mysql:8.0.2到本地
docker save -o /home/user1/myImage.tar postgres:alpine #将镜像postgres:alpine导出到文件/home/user1/myImage.tar
docker load -i /home/user1/myImage.tar #从文件/home/user1/myImage.tar导入镜像

标签:容器,常用,命令,myImage,home,镜像,docker,port
From: https://www.cnblogs.com/useraka/p/18534076

相关文章

  • docker如何实时查看项目的日志
    1.使用dockerlogs命令基本语法和原理:dockerlogs命令用于获取容器的日志输出。默认情况下,它会显示容器启动后到当前时间的所有日志内容。当你在容器内的应用程序将日志输出到标准输出(stdout)或标准错误输出(stderr)时,这些日志可以通过dockerlogs命令进行查看。加上-f选项(类似......
  • 轻松上手:在Linux上用Docker部署Cloudreve云盘,远程访问无压力!
    文章目录前言1.安装Docker2.使用Docker拉取镜像3.创建并启动Cloudreve容器4.本地访问测试5.公网远程访问本地Cloudreve5.1内网穿透工具安装5.2创建远程连接公网地址5.3使用固定公网地址远程访问前言本文主要介绍如何在Linux系统使用Docker快速部署Cloudrev......
  • 【面试全纪实 | Linux 07 文件管理命令类】请回答,你真的了解Linux吗?
    ......
  • MySQL基本命令:新手必备的数据库操作技巧
    引言MySQL是全球最流行的开源关系型数据库管理系统之一,广泛应用于各种应用项目中。对于新手来说,掌握MySQL的基本命令是非常重要的,能够帮助你高效进行数据管理和操作。这篇文章将介绍MySQL的一些基本命令,指出新手容易踩的坑,并为你提供实用的操作示例,让你在使用MySQL时更加得心......
  • Ubuntu Focal 20.04 (LTS) 安装 Docker
    官方安装文档:https://docs.docker.com/engine/install/ubuntu/系统要求:ubuntu必须是以下几个系统之一,64位。UbuntuNoble24.04(LTS)UbuntuJammy22.04(LTS)UbuntuFocal20.04(LTS)查看系统内核$uname-a安装步骤:1.更新ubuntu$sudoapt-getupdate2.添加Docker库......
  • 广告投放常用知识及术语解释大合集
    在之前的亚马逊卖家转独立站行动指南中,我们曾说过引流是独立站的一大重要环节,而广告投放即是引流的一大形式。对于刚做广告投放不久的小伙伴,是否对复杂的环节感到迷茫,遇到一些专业术语还要一个个慢慢查找释义?别担心,今天我们将从广告投放的几个环节入手,为大家系统梳理广告......
  • docker实现redis集群
    1.主从模式(Master-Slave)1.1主从复制原理主从复制是redis的一种基本的集群方式,它通过将一个Redis节点(主节点)的数据复制到一个或多个其他Redis节点来实现数据的冗余和备份主节点负责处理客户端的写操作,同时从节点回自动同步主节点的数据。客户端可以从从节点读取数据,实现读取分离......
  • docker安装配置dnsmasq
    docker下载安装参考:docker安装、卸载、配置、镜像如果是低版本的额ubuntu,比如ubuntu16.04.7LTS,为了加快下载速度,参考:Ubuntu16.04LTS安装Docker。docker安装dnsmasq下载dnsmasq镜像首先镜像我们可以选择带web页面的,也可选择不带的,这里选择带web也免的,方便不懂技术的人配置。dock......
  • GoPro 语音命令 All In One
    GoPro语音命令AllInOne什么是语音控制指令?使用语音控制功能,您可以在不靠近摄像机的情况下更改摄像机拍摄模式、拍摄照片、开始录像、停止录像等。向摄像机发出一个语音指令,它就会执行相应的操作,就这么简单。查看摄像机可识别的语音指令:HERO12/11/10/9Black和HERO10Bla......
  • kubectl命令强制删除一直terminating的namespace(通过API直接修改Namespace的Finalizer
    要强制删除处于“Terminating”状态的ingress-nginx命名空间,您可以按照以下步骤操作:获取命名空间的JSON描述并保存到文件:kubectlgetnamespaceingress-nginx-ojson>ingress-nginx.json编辑保存的JSON文件:打开ingress-nginx.json文件,找到metadata.fina......