docker的安装及应用

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

我是虚拟机安装了ubuntu18.04

在新开终端输入,docker

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

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

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

docker hub地址:

https://hub.docker.com/

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

docker的安装及应用_第1张图片

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

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

docker的安装及应用_第2张图片

可以看到有两个镜像,其中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

 

 

 

 

你可能感兴趣的:(docker,容器,运维)