docker 学习命令整理

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

0. 启动/停止

	sudo docker start g1_navi
	sudo docker stop g1_navi

1. 运行

	docker run --name do_humble -it --rm ryuichiueda/ubuntu22.04-ros2 bash
	sudo 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-ros2
	sudo docker pull fishros2/ros:humble-desktop-full

6. 新起终端进入同一container

	sudo docker exec -it  do_humble bash

7. 取消sudo

	sudo usermod -aG docker $USER
	newgrp docker
	groups

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 qemu
	sudo apt-get install qemu-user-static --no-install-recommends

12.2 卸载qemu

	sudo apt-get remove qemu-user-static
	sudo 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"

相关推荐

  1. docker 学习命令整理

    2024-01-17 21:32:01       28 阅读
  2. Docker面试整理-Docker 常用命令

    2024-01-17 21:32:01       9 阅读
  3. Docker常见命令学习

    2024-01-17 21:32:01       17 阅读
  4. Docker学习笔记(一):Docker命令总结

    2024-01-17 21:32:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 21:32:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 21:32:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 21:32:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 21:32:01       18 阅读

热门阅读

  1. 设计模式-原型模式

    2024-01-17 21:32:01       35 阅读
  2. ACM模式与核心代码模式

    2024-01-17 21:32:01       30 阅读
  3. 第一章 熟悉Objective-C

    2024-01-17 21:32:01       25 阅读
  4. 使用Python读写Redis——Lists

    2024-01-17 21:32:01       36 阅读
  5. 国产5G射频前端方案解析

    2024-01-17 21:32:01       26 阅读
  6. 7、C语言:常见C程序错误

    2024-01-17 21:32:01       41 阅读
  7. UE5 C++的TCP服务器与客户端

    2024-01-17 21:32:01       33 阅读