网上查看了很多docker安装的教程,都相当复杂。

我是虚拟机安装了ubuntu18.04

在新开终端输入,docker

然后会提示没安装docker,使用以下命令可以进行安装:XXXX,按照提示输入就行(20.04和18.04的提示指令不一样)

直接一键就按照好了,没网上说的那么复杂。

我这边想用docker运行一个ros melodic的环境,可以去官网找想要的镜像:

docker hub地址:

https://hub.docker.com/

找到自己需要的镜像,有提示下载镜像的指令是什么。

 在ubuntu系统终端,pull镜像下来,这边拽的是melodic的ros image
sudo docker pull ros:melodic-ros-core

输入指令:docker image list 查看是否下载完成:

可以看到有两个镜像,其中ros:melodic-ros-core就是刚刚pull下来的。

另外一个镜像我是通过ros镜像,结合dockerfile生成的子镜像,这里暂时不详细说了。

然后利用image生产docker container:

docker run -it –name=(输入container名字) -v (/挂载主机地址):(/挂载容器地址) –net=host (image_id) bash

说明:

–name 生产的container名字

-v 进行挂载,容器地址和主机地址共享一个文件夹

–net 容器和主机用一个网络

image_id 输入docker image list中IMAGE ID,举例:79acfd9a4048

输入这个指令后,就会直接进入到生产的容器中,

exit退出容器,输入指令:docker ps -a查看所有容器

容器生产成功。

如何进入容器,输入:

docker start (容器名)

docker exec -it (容器名) bash

 

 

 

 


版权声明:本文为weixin_39565771原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_39565771/article/details/126243496