docker常用命令汇总(代码片段)

ZONG_XP ZONG_XP     2023-03-11     235

关键词:

0 背景

在开发过程中,经常涉及到 docker 的相关操作,本文对常用的指令进行汇总

1 镜像相关

1.1 查看镜像列表

sudo docker images

1.2 镜像搜索

比如搜索 ubuntu 基础镜像

sudo docker search ubuntu

可输出官方的镜像名称,以及 star 数量,选择一个需要的镜像下拉即可

1.3 下拉镜像

sudo docker pull 镜像名
sudo docker pull 镜像名:Tag

1.4 删除镜像

sudo docker rmi -f 镜像名/镜像ID

1.5 保存镜像

将我们的镜像 保存为tar 压缩文件 这样方便镜像转移和保存 ,然后 可以在任何一台安装了docker的服务器上 加载这个镜像

docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字

1.6 加载镜像

任何装 docker 的地方加载镜像保存文件,使其恢复为一个镜像

docker load -i 镜像保存文件位置

2 容器相关

2.1 容器列表

sudo docker ps
sudo docker ps -a # 查看所有容器 -----包含正在运行 和已停止的

2.2 创建容器

docker run -it -d --name 要取的别名 -p 宿主机端口:容器端口 -v 宿主机文件存储位置:容器内文件位置 镜像名:Tag /bin/bash 

参数含义:

  • -it 表示 与容器进行交互式启动
  • -d 表示可后台运行容器 (守护式运行)  
  • --name 给要运行的容器 起的名字  
  • /bin/bash  交互路径
  • -p 将容器的端口映射到宿主机上,通过宿主机访问内部端口
  • -v 将容器内的指定文件夹挂载到宿主机对应位置

2.3 停止容器

sudo docker stop 容器名/容器ID

2.4 删除容器

#删除一个容器
docker rm -f 容器名/容器ID
#删除多个容器 空格隔开要删除的容器名或容器ID
docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID
#删除全部容器
docker rm -f $(docker ps -aq)

2.5  进入容器

进入正在运行中的容器

sudo docker attach 容器ID/容器名

docker常用命令总结,随用随取!(代码片段)

Hi,大家好,Docker作为轻量级的、高性能的沙箱容器,使用频率极高,功能非常强大。强大的功能需要繁杂的命令来支撑,docker命令很多,多得记不住。好记性不如烂笔头,烂笔头不如实战练习,本... 查看详情

docker常用命令总结,随用随取!(代码片段)

Hi,大家好,Docker作为轻量级的、高性能的沙箱容器,使用频率极高,功能非常强大。强大的功能需要繁杂的命令来支撑,docker命令很多,多得记不住。好记性不如烂笔头,烂笔头不如实战练习,本... 查看详情

docker常用指令汇总(代码片段)

文章目录前言1.docker镜像篇1.1拉取镜像1.2查看镜像信息1.3搜寻镜像1.4删除镜像2.docker容器篇2.1创建并启动容器2.2查看容器输出2.3停止容器2.4进入容器2.5删除容器3.关于dockerrun前言  本篇文章主要汇总了项目开发过程中常用的docker... 查看详情

超值!docker常用命令汇总(代码片段)

作者|步尔斯特来源|CSDN博客帮助命令dockerversiondockerinfodocker--help镜像命令2.1列出镜像dockerimages[OPTIONS][REPOSITORY[:TAG]]REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGEID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同... 查看详情

centos常用命令汇总(代码片段)

MySQL命令将新创建的数据分配某个用户访问grantallprivilegesonzhouzdb.*to‘zhouz’@’%’identifiedby‘1234’;flushprivilegescentos7启动/查看服务systemctlstart/restartmariadb.servcie启动或者重启服务systemctlstatusmariadb.service查看指定服务的启动 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用命令(代码片段)

帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情

docker常用命令(代码片段)

帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情

docker问题汇总(代码片段)

Docker问题汇总问题一安装完Docker执行命令dockerinfo时报以下警告WARNING:bridge-nf-call-iptablesisdisabledWARNING:bridge-nf-call-ip6tablesisdisabled解决办法:执行命令vim/etc/sysctl.conf,在文件中追加以下内容后保存退出net.bridge.bridge 查看详情

docker快速入门——docker常用命令(代码片段)

Docker快速入门——Docker常用命令一、Docker命令简介1、Docker命令简介Docker的命令清单可以通过运行sudodocker或者sudodockerhelp命令查看。Docker容器技术在不断演化过程中,Docker的子命令已经达到41个,其中核心子命令(例如:run)还会... 查看详情

常用命令汇总(代码片段)

grep -s不显示错误信息。 http://man.linuxde.net/grep在grep搜索结果中包括或者排除指定文件:#只在目录中所有的.php和.html文件中递归搜索字符"main()"grep"main()".-r--include*.php,html#在搜索结果中排除所有README文件grep"main()".-r--exclude"RE... 查看详情

docker常用命令(代码片段)

docker常用命令1、docker安装1.卸载以前安装的docker:yumremovedocker*2.安装需要环境、配置yum源yuminstall-yyum-utilsyum-config-manager\\--add-repo\\http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryuminst 查看详情

2.docker常用命令(代码片段)

一、安装相关#查看docker是否安装 rpm-qdocker#CentOS下安装docker sudoyuminstalldocker#启动Docker  systemctlstartdocker#查看docker信息 systemctlstatusdocker#停止Docker  systemctlstopdocker #重启Docker  systemctlre 查看详情

3.docker学习之路——docker常用命令(代码片段)

Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情