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

docker常用命令

时间:2024-03-28 17:48:36浏览次数:25  
标签:容器 sudo tag 常用命令 镜像 docker ID

最后修改时间2024-03-28

操作系统
Linux version 5.15.0-86-generic
(buildd@lcy02-amd64-086)
(gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38)
#96-Ubuntu SMP Wed Sep 20 08:23:49 UTC 2023

一些docker常用指令

查看镜像列表

sudo docker images

搜索镜像

sudo docker search 镜像名:tag

删除多个镜像 镜像ID或镜像 用空格隔开

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

拉取镜像

sudo docker pull 镜像名:tag

查看所有容器列表(包含 正在运行 和 已停止的)

sudo docker ps -a

停止容器

sudo docker stop 容器ID/容器名

重启容器

sudo docker restart 容器ID/容器名

启动容器

sudo docker start 容器ID/容器名

从"容器内"拷出

sudo docker cp 容器ID/名称:容器内路径 容器外路径

从"外部"拷贝文件到容器内

sudo docker cp 容器外路径 容器ID/名称:容器内路径

根据镜像创建容器

sudo docker run -it -d --name 别名 镜像名:tag /bin/bash
参数 作用
-d 后台运行容器
-p 端口映射,格式为,主机端口:容器端口
-e 设置环境变量
--name 设置容器别名
-v 挂载文件,格式为,宿主机绝对路径目录:容器内目录

删除多个容器 空格隔开要删除的容器名或容器ID

sudo docker rm -f 容器名/容器ID 容器名/容器ID

进入容器

sudo docker exec -it 容器名/容器ID /bin/bash

直接退出容器(如果没有添加-d 参数该容器会被关闭 )

exit

退出 (无论是否添加-d 参数 容器都不会被关闭)

Ctrl + p + q

构建一个新的镜像

sudo docker commit -m="提交信息" -a="作者信息" 容器名/容器ID 提交后的镜像名:tag

https://blog.csdn.net/Pan_peter/article/details/128860771

标签:容器,sudo,tag,常用命令,镜像,docker,ID
From: https://www.cnblogs.com/xiaozhe2024/p/18102224

相关文章

  • docker 安装jenkins和gitlab
    安装jenkins#下载镜像dockerpulljenkins/jenkins#创建文件夹mkdir-p/home/jenkins_home#权限chmod777/home/jenkins_home#启动dockerrun-d-uroot-p9095:8080-p50000:50000--namejenkins-v/home/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc......
  • docker创建nginx
    操作系统Linuxversion5.15.0-86-generic(buildd@lcy02-amd64-086)(gcc(Ubuntu11.4.0-1ubuntu1~22.04)11.4.0,GNUld(GNUBinutilsforUbuntu)2.38)#96-UbuntuSMPWedSep2008:23:49UTC2023查找nginx1.24sudodockersearchnginx:1.24拉nginx1.24sudodock......
  • Redis五大数据类型常用命令
    Redis的五大数据类型1.redis键(key)​1)查看当前库的所有键127.0.0.1:6379>keys*​2)判断某个键是否存在127.0.0.1:6379>exists<key>例如:127.0.0.1:6379>existst1​3)查看键对应的value的类型127.0.0.1:6379>type<key>​4)删除某个键127.0.0.1:6379......
  • docker search xxx出现报错:docker 报错Error response from daemon: x509:
    问题可能出现在daemon.json配置文件1、打开此文件:vi/etc/docker/daemon.json,把境像地址换成:https://docker.mirrors.ustc.edu.cn  2、然后重启服务器:reboot(或者重启docker使用daemon.json配置文件生效也行)  重启后可以成功搜索了,随便搜索个tomcat吧:dockersearch......
  • Docker镜像批量导出和导入脚本
    批量导出#!/bin/bash#设置导出镜像的目录EXPORT_DIR="/root/images"#确保导出目录存在mkdir-p"$EXPORT_DIR"#获取所有的镜像并导出IMAGES=$(dockerimages--format'{{.Repository}}:{{.Tag}}')#遍历所有的镜像forIMAGEin$IMAGES;......
  • linux常用命令
    linux常用命令防火墙操作开放8081端口firewall-cmd--add-port=8081/tcp--permanent防火墙重启firewall-cmd--reload查看当前开放端口firewall-cmd--list-ports--permanentmysql重启systemctlrestartmysqldmysql登录mysql-h地址-P端口-u用户名-p密码......
  • hbase - [03] 客户端常用命令(hbase shell)
     1、列出所有namespacelist_namespace2、创建namespacecreate_namespace'ns_name'3、修改namespace属性alter_namespace'nsname',{METHOD=>'set','PROPERTY_NAME'=>'PROPERTY_VALUE'}4、删除namespace属性alter_namesp......
  • Docker Gitlab使用方法
    下载dockerpullgitlab/gitlab-ce运行dockerrun\--publish443:443--publish80:80--publish22:22\--namegitlab\-v/data/gitlab/config:/etc/gitlab\-v/data/gitlab/logs:/var/log/gitlab\-v/data/gitlab/data:/var/opt/gitlab\gitla......
  • Elasticsearch入门及常用命令和Spring中的常用操作
    入门官网简介一个分布式的、Restful风格的搜索引擎。支持对各种类型的数据的检索。搜索速度快,可以提供实时的搜索服务。便于水平扩展,每秒可以处理PB级海量数据。常用术语索引:与MySQL数据库中的Database相对应类型:与MySQL数据库中的Table相对应文档:相当于MySQL中的一......
  • etcd安装(docker)
    一、拉去官方镜像dockerpullquay.io/coreos/etcd:v3.5.0二、创建etcd容器dockerrun-d\-p2379:2379\-p2380:2380\--nameetcd\quay.io/coreos/etcd:v3.5.0\/usr/local/bin/etcd\-advertise-client-urlshttp://0.0.0.0:2379\-listen-client-......