docker 学习命令整理

文章目录

  • docker 学习命令整理(积累中...)
    • 0. 启动/停止
    • 1. 运行
    • 2. 查看运行中docker
    • 3. 删除指定container
    • 4. 查看本地镜像
    • 5. 拉取指定镜像
    • 6. 新起终端进入同一container
    • 7. 取消sudo
    • 8. 查看docker状态
    • 9. 查看docker存储
    • 10.删除镜像
    • 11.删除容器
    • 12. qemu
      • 12.1 安装
      • 12.2 卸载qemu
    • 附:ROS

docker 学习命令整理(积累中…)

0. 启动/停止

	sudo docker start g1_navisudo docker stop g1_navi

1. 运行

	docker run --name do_humble -it --rm ryuichiueda/ubuntu22.04-ros2 bashsudo docker run --name test -it --rm fishros2/ros:humble-desktop-full

2. 查看运行中docker

	docker ps -a

3. 删除指定container

	docker container rm bd1f8968ce42

4. 查看本地镜像

	docker image ls

5. 拉取指定镜像

	docker pull ryuichiueda/ubuntu22.04-ros2sudo docker pull fishros2/ros:humble-desktop-full

6. 新起终端进入同一container

	sudo docker exec -it  do_humble bash

7. 取消sudo

	sudo usermod -aG docker $USERnewgrp dockergroups

8. 查看docker状态

	sudo systemctl status docker

9. 查看docker存储

	sudo docker system df

10.删除镜像

	docker rmi imgageid

11.删除容器

	docker rm 容器id

12. qemu

12.1 安装

	sudo apt-get install qemusudo apt-get install qemu-user-static --no-install-recommends

12.2 卸载qemu

	sudo apt-get remove qemu-user-staticsudo apt-get remove qemu
sudo docker run -it -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static  -v /home/eco/work/eco_ws/g1_navi:/root --name g1_navi navi:latest

其中:
-v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static: 通过卷挂载(volume mounting)的方式将主机的 /usr/bin/qemu-aarch64-static 文件映射到容器内的相同路径。这通常是为了在容器内支持对 ARM 架构的模拟。
-v /home/eco/work/eco_ws/g1_navi:/root: 将主机路径 /home/eco/work/eco_ws/g1_navi 映射到容器内的 /root 路径。这是另一个卷挂载,用于在容器内访问主机的文件系统。

附:ROS

------------------------ ROS ------------------------

source  /opt/ros/melodic/setup.bash

#手动加载 urdf 文件

rosparam set robot_description -t "$(rospack find goat_model)/urdf/goat_model.urdf"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/626186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络攻击与检测防御:维护数字安全的关键挑战

随着数字化时代的深入,网络攻击已成为企业和个人面临的严峻挑战之一。本文将深入探讨不同类型的网络攻击,以及有效的检测和防御策略,以确保网络系统的安全性和稳定性。 1. 常见网络攻击类型: DDoS 攻击:分布式拒绝服…

IOC之Spring统一资源加载策略

前言 在学 Java的时候,我们学习了一个标准类 java.net.URL,该类在 Java SE 中的定位为统一资源定位器(Uniform Resource Locator),但是我们知道它的实现基本只限于网络形式发布的资源的查找和定位。然而,实…

生成式对抗网络GAN

Generative Adversarial Nets由伊恩古德费洛(Ian J.Goodfellow)等人于2014年发表在Conference on Neural Information Processing Systems (NeurIPS)上。NeurIPS是机器学习和计算神经科学领域的顶级国际学术会议之一。 1. GAN在哪些领域大放异彩 图像生…

黑马苍穹外卖学习Day6

HttpClient 介绍 HttpClient 是 Apache 提供的一个开源的 Java HTTP 客户端库,用于发送 HTTP 请求和处理 HTTP 响应。它提供了一种更简便的方式来执行 HTTP 请求,并支持多种协议,如 HTTP、HTTPS、FTP 等。 使用 HttpClient 可以方便地与远程…

MySQL体系结构

MySQL体系结构 MySQL采用的是客户/服务器体系结构,实际是有两个程序,一个是MySQL服务器程序,指的是mysqld程序,运行在存放数据库的机器上,负责在网络上监听并处理来自客户的服务请求,根据这些请求去访问数据…

一种基于智能手机的地下停车场寻车系统

原文来自于《Help You Locate the Car: a Smartphone-based Car-finding System in Underground Parking Lot》 这篇论文提出了一种基于智能手机的地下停车场寻车系统。该系统旨在帮助驾驶员在没有额外设备和地图支持的情况下找到他们的车辆。主要内容和贡献如下: 系统概述:目…

CNN/DailyMail训练文本摘要模型

要使用 TensorFlow Datasets (TFDS) 来训练一个文本摘要模型,可以选择一个包含文章和摘要的数据集,例如 CNN/DailyMail 数据集。 这个数据集通常用于训练和评估文本摘要模型。 以下是使用 TFDS 加载数据集并训练一个简单的序列到序列 (seq2seq) 模型的…

边缘计算的挑战和机遇(结合RDH-EI)

边缘计算的挑战和机遇 边缘计算面临着数据安全与隐私保护、网络稳定性等挑战,但同时也带来了更强的实时性和本地处理能力,为企业降低了成本和压力,提高了数据处理效率。因此,边缘计算既带来了挑战也带来了机遇,需要我…

虚拟机安装openjdk 输入 javac 报错 javac -version bash: javac: 未找到命令... 相似命令是: ‘java‘

问题 [root#localhost java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64]# javac -version bash: javac: 未找到命令... 相似命令是: java [root#localhost java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64]# java -version openjdk version "1.8.0_392" …

JSP-简化

一、引入 在介绍完JSP的概念之后,我们深感JSP页面开发的困难,但是JSP并非没有做丝毫的努力。本篇将介绍JSP的两个快捷开发手段:EL表达式与JSTL。我们已知道JSP的复杂是来自于将HTML代码与Java代码揉杂在一起,于是我们通过上述的两…

Unity之物理系统

专栏的上一篇角色控制器控制角色移动跳崖,这一篇来说说Unity的物理系统。 本篇小编还要带大家做一个碰撞检测效果实例,先放效果图:流星撞击地面产生爆炸效果 一、Rigidbody 我们给胶囊添加了 Rigidbody 组件它才有的重力,我们来…

逸学Docker【java工程师基础】3.3Docker安装nacos

docker pull nacos/nacos-server docker network create nacos_network #创建容器网络 docker run -d \ --name nacos \ --privileged \ --cgroupns host \ --env JVM_XMX256m \ --env MODEstandalone \ --env JVM_XMS256m \ -p 8848:8848/tcp \ -p 9848:9848…

图解拒付平台:如何应对用户的拒付

这是《百图解码支付系统设计与实现》专栏系列文章中的第(5)篇。 本章主要讲清楚支付系统中拒付涉及的基本概念,产品架构、系统架构,以及一些核心的流程和相关领域模型、状态机设计等。 1. 前言 拒付在中国比较少见,但…

教你用五步让千年的兵马俑跳上现代的科目三?

以下是一张我上月去西安拍的兵马俑照片: 使用通义千问,5步就能它舞动起来,跳上现在流行的“科目三”舞蹈。 千年兵马俑跳上科目三 全民舞王 第1步 打开通义千问App,我使用的是华为手机,苹果版的没试; 在…

【算法题】53. 最大子数组和

题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分 示例 1: 输入:nums [-2,1,-3,4,-1,2,1,-5,4] 输出&#x…

把握现货黄金的基本操作技巧

在投资市场这个大舞台上,有各种各样的投资产品供投资者选择,其中黄金作为一种重要的投资资产,一直受到广大投资者的青睐。然而,黄金交易并非易事,需要掌握一定的操作技巧。那么,如何才能把握住现货黄金的操…

vue3-条件渲染

条件渲染 v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染。 <h1 v-if"awesome">Vue is awesome!</h1>v-else 你也可以使用 v-else 为 v-if 添加一个“else 区块”。 <button click"awesome !awesom…

YOLOv5改进 | 主干篇 | 12月份最新成果TransNeXt特征提取网络(全网首发)

一、本文介绍 本文给大家带来的改进机制是TransNeXt特征提取网络,其发表于2023年的12月份是一个最新最前沿的网络模型&#xff0c;将其应用在我们的特征提取网络来提取特征&#xff0c;同时本文给大家解决其自带的一个报错&#xff0c;通过结合聚合的像素聚焦注意力和卷积GLU&…

CSS-Flex布局

文章目录 一、Flex布局总结 一、Flex布局 Flex布局是一种弹性盒子布局&#xff0c;适用于构建响应式的页面布局 Flex布局是一种弹性盒子布局&#xff0c;适用于构建响应式的页面布局。以下是一些Flex布局的技巧&#xff1a; 使用flex属性设置弹性容器的布局方式&#xff0c;常…

《绝地求生》职业选手画面设置推荐 绝地求生画面怎么设置最好

《绝地求生》画面怎么设置最好是很多玩家心中的疑问&#xff0c;如果性能不是问题无疑高特效显示效果更好&#xff0c;但并不是所有画面参数都利于战斗&#xff0c;今天闲游盒带来分享的《绝地求生》职业选手画面设置推荐&#xff0c;赶紧来看看吧。 当前PUBG的图像设置的重要性…