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

devtools/2024/11/16 20:14:07/

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/devtools/134509.html

相关文章

Spring Boot编程训练系统:开发中的挑战与解决方案

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了编程训练系统的开发全过程。通过分析编程训练系统管理的不足,创建了一个计算机管理编程训练系统的方案。文章介绍了编程训练系统的系统分析部分&…

回顾二维数组——数组指针部分

数组指针才真正等同于二维数组名 数组指针: 当运行下面的代码的时候,会有警告,偏移量不同,arr偏移的是整行数组,与注释的p不同,如果p&arr[0][0],p表示的就是依次、连续的12个元素地址,偏移…

django入门【05】模型介绍(二)——字段选项

文章目录 1、null 和 blank示例说明⭐ null 和 blank 结合使用的几种情况总结: 2、choices**choices 在 Django 中有以下几种形式:**(1) **简单的列表或元组形式**(2) **字典映射形式**(3&#…

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (三)

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (三) 一、前言 目前鸿蒙最新系统,经过测试还有两个BLE相关Bug正在修复: 1.获取本地设备蓝牙名称,会为空,只有点击到设置蓝牙中查看后,该接口才能…

路由器基本原理与配置

一 , 路由是什么? 从源主机到目标主机的转发过程; 二 , 路由器 (1)路由器的工作原理 路由器是一种三层设备,是使用IP地址寻址,实现从源IP到达目标IP地址的端到端的服务&#xff0c…

Emacs进阶之插入时间信息(一百六十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【…

通过wsl配置Qt的中文开发环境

本文列举了一些在WSL上配置Qt编译环境中遇到的一些问题及解决方案 关键词: Win10 22HUbuntu18.04xfce桌面交叉编译arm64qt / qtcreator中文输入及显示标题 安装qt,qtcreatorqt.qpa.screen: QXcbConnection: Could not connect to displayld: cannot find -lGLqmake: could no…

mongoDB的安装及使用

文章目录 1、mongoDB的简介2、mongoDB的安装及配置3、node.js项目中mongoDB使用3.1.引入库3.2.数据操作增删改 4、mongoDB的查询4.1.查询4.2.高级查询 1、mongoDB的简介 MongoDB是一个流行的开源文档型数据库,它使用类似 JSON 的文档模型存储数据,这使得…