2021-01-15
作者:互联网
docker命令方法
- 把docker run 想象成一个大哥,后面都是小弟。大哥是不会变动的,而小弟会有所变动
- 完整的命令如下:
docker run -itd -h confluence --name=confluence 镜像的id /bin/bash
- 可以看到大哥就是 docker run -itd 镜像id /bin/bash ,这个是主体,容器就能跑了。-h 是给里面加名字,–name= 是给外面加名字。
- 所以在我们用docker的时候直接敲下面的命令就可以了
docker run -itd 你要用的东西的名字 /bin/bash
- 上面说到的既有镜像又有容器名字,记住镜像才是你要用的东西的名字,等到你把镜像跑起来了之后这个东西才叫容器,这时候容器就和你的镜像有关系了,镜像就是你容器的爸爸。
- 敲命令的时候先把大哥敲上,再补充一些参数,切记必须在 镜像名字 前加入,否则不能执行,让小弟在大哥名字前面插入。
- 比如说,我要暴露个端口(实际用途就是让容器充当一个服务,让外面能访问进来容器里面),那就先把大哥的主体敲进来,再在镜像名字前插入你要的东西
docker run -itd -p 8090:8090 confluence /bin/bash
- 这样子 -p 这个参数就能把confluence的8090端口暴露在 宿主机的上了
- 此时再来看看端口号与进程有什么不同
- 虽然比较乱但我们也看到有docker proxy 的进程存在了,说明和 -p 参数 映射端口有关
标签:容器,01,15,itd,名字,run,2021,镜像,docker 来源: https://blog.csdn.net/qq_42938493/article/details/112673170