docker run -itd -p 8888:8080 --name viz -v /var/run/docker.sock:/var/run/docker.sock registry:5000/library/visualizer:latest 各个参数什么意思
时间: 2024-01-18 15:18:45 浏览: 123
以下是docker run命令中各个参数的解释:
- -itd:这三个参数分别表示以交互模式运行容器、分配一个伪终端、并在后台运行容器。
- -p 8888:8080:将主机的8888端口映射到容器的8080端口,这样可以通过访问主机的8888端口来访问容器中的服务。
- --name viz:给容器指定一个名称,这里是viz。
- -v /var/run/docker.sock:/var/run/docker.sock:将主机的/var/run/docker.sock文件挂载到容器的/var/run/docker.sock文件,这样容器就可以与宿主机上的Docker守护进程进行通信。
- registry:5000/library/visualizer:latest:指定要运行的镜像,这里是registry:5000/library/visualizer:latest。
这个命令的作用是在后台运行一个名为viz的容器,将主机的8888端口映射到容器的8080端口,并将主机的/var/run/docker.sock文件挂载到容器的/var/run/docker.sock文件,以便容器可以与宿主机上的Docker守护进程进行通信。
阅读全文