docker使用,docker图形化界面+docker详细命令

ops/2024/11/17 4:52:24/

DockerUI进入

docker container run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui

访问8999端口就行,就可以图形化管理Docker了

常规使用

搭建

sudo docker-compose build #有一些需要这条命令  
sudo docker-compose up -d

进入

docker exec -it 容器名称(例如:6e167e510591) bash/bash #进入docker交互界面(虚拟终端)。使用Ctrl+D组合键或者输入exit命令退出
例如
sudo docker run -it --name my_centos7 centos:7 /bin/bash
sudo docker run -d --name my_centos7 centos:7 /bin/bash

查看

docker-compose  config #查看镜像端口  docker ps #查看容器名称。这个命令会列出当前正在运行的所有容器,包括它们的名称、ID、状态等信息,容器的名称通常在第一列 #如果容器没有指定名称,则会显示其ID作为名称。 sudo docker ps -a   查看当前所有运行中的容器和停止的容器

关闭

docker-compose down #该命令会关闭所有使用up启动的容器

删除

删除容器

sudo docker ps -a
sudo docker rm 容器名称

删除镜像

sudo docker images    #得到IMAGE ID  
sudo docker rmi 镜像id #取IMAGE ID的前3个字符即可,如:sudo  docker rmi f8c

重命名

sudo docker rename 当前名称 新的名称

将本地文件 传输(复制)到容器

docker cp 文件/文件夹的路径 容器id:容器中存放文件/文件夹的路径

例子

docker cp /home/project/pcnn 093d3a4027fe:/root/pro/pcnn

容器中的文件 下载到本地

docker cp 容器id:容器中存放文件/文件夹路径  文件/文件夹路径

例子:

docker cp 093d3a4027fe:/root/pro/pcnn /home/project/pcnn 

容器id怎么查询

docker ps查出目前正在运行的容器信息,CONTAINER ID下对应的容器id,每个运行的容器的id都是唯一的,是镜像在运行时候动态赋予的。

进入正在运行的容器

docker ps#查看正在运行的容器信息
sudo docker exec -it 容器id /bin/bash  

http://www.ppmy.cn/ops/134335.html

相关文章

Linux下编译安装Nginx

以下是在Linux下编译安装Nginx的详细步骤: 一、安装依赖库 安装基本编译工具和库 在Debian/Ubuntu系统中,使用以下命令安装:sudo apt -y update sudo apt -y install build - essential libpcre3 - dev zlib1g - dev libssl - dev在CentOS/…

JVM——类加载器、类加载器的分类

类加载器是java虚拟机提供给应用程序去 实现获取类和接口字节码数据 的技术 类加载器的分类: 一类是 Java代码中实现的一类是 Java虚拟机底层源代码实现的 通常可以细分为三大类:jdk8版本中的 java代码中的 扩展类加载器:Extension 允许扩…

VMware高危漏洞VMSA-2024-0019修复堆溢出和权限提升漏洞

一、概述 VMware vCenter Server 高危漏洞(CVE-2024-38812、CVE-2024-38813)再次受到攻击,需要升级补丁,详情查看之前文章紧急通告VMware vCenter高危漏洞CVE-2024-38812和CVE-2024-38813修复方案 再次更新了漏洞 二、漏洞影像描…

三分频电路设计

文章目录 偶数分频二分频更大的2N偶数 奇数分频三分频 偶数分频 通常情况下,偶数倍分频器,可以借助计数器实现。 二分频 最简单的,二分频时,直接把输入时钟加到D触发器上,输出端Q取反后,接回输入D端&…

【Qt聊天室客户端】消息功能--发布程序

1. 获取文件内容 主要目标是实现获取内容二进制数据的接口,主要是为后面的消息功能提供服务 具体实现 客户端发送请求 服务端处理请求,同时支持三种数据类型 客户端处理服务端的响应 2. 发送图片消息 客户端与服务端的通信约定 客户端从服务器中获取图片…

Shell基础2

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团…

【freertos】FreeRTOS时间管理

FreeRTOS时间管理 一、睡眠延时函数1、vTaskDelay2、vTaskDelayUntil3、相对延时与绝对延时对比 二、自定义延时函数1、微秒延时2、毫秒延时 一、睡眠延时函数 1、vTaskDelay \quad 在UCOSIII 中延时函数OSTimeDly()可以设置为三种模式:相对模式、周期模式和绝对模式。在FreeR…

【Three.js基础学习】24. shader patterns

前言 课程回顾: ShaderMaterial 这里用的是着色器材质 所以顶点和片段着色器就不需要像原始着色器那样添加需要的属性 然后写 片段着色器需要属性 : 顶点 属性 -》变化 -》 片段中 顶点中的属性不需要声明 只需要声明传送的变量 例如 varying vec vUv; vUv uv; 补充…