docker pull portainer/portainer docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer
时间: 2023-07-11 16:59:41 浏览: 211
这是一个用于部署Portainer的Docker命令。Portainer是一个开源的Docker管理工具,可以通过Web界面来管理和监控Docker容器,镜像,网络和数据卷等。
具体来说,这条命令的含义是:
- `docker pull portainer/portainer`:从Docker Hub上拉取最新版本的Portainer镜像。
- `docker run -d`:在后台运行一个容器。
- `-p 9000:9000`:将主机的9000端口映射到容器的9000端口,方便通过Web浏览器来访问Portainer的Web界面。
- `-v /var/run/docker.sock:/var/run/docker.sock`:将主机的Docker套接字文件挂载到容器中,方便Portainer来管理和监控Docker容器。
- `--restart=always`:设置容器在启动时总是自动重启。
- `--name prtainer`:给容器起一个名字,方便管理和操作。
- `portainer/portainer`:指定要运行的Portainer镜像。
需要注意的是,这个命令中的`/var/run/docker.sock`路径是在Linux操作系统中的,如果你在Windows或MacOS上运行Docker,则需要将宿主机的Docker套接字文件路径修改为相应的路径。
相关问题
docker run -d \ --restart=always \ --name portainer \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ portainer/portainer
这是一个Docker命令,用于在后台运行Portainer容器管理工具。Portainer是一个开源的容器管理界面,它提供了一个用户友好的界面,可以帮助你轻松地管理Docker容器和集群。
这个命令的详细解释如下:
- `-d`:以后台(守护进程)模式运行容器。
- `--restart=always`:设置容器在退出时自动重新启动。
- `--name portainer`:给容器指定一个名称,这里是"portainer"。
- `-p 9000:9000`:将主机的9000端口映射到容器的9000端口,这样你可以通过主机的9000端口访问Portainer的Web界面。
- `-v /var/run/docker.sock:/var/run/docker.sock`:将主机上的Docker套接字文件(`docker.sock`)挂载到容器中,这样Portainer可以与宿主机上的Docker引擎进行通信。
- `portainer/portainer`:指定要使用的Portainer镜像。
运行这个命令后,你可以通过浏览器访问`http://localhost:9000`来打开Portainer的管理界面。
docker container run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 7788:8999 joinsunsoft/docker.ui 不能后台运行
您好!对于您的问题,您可以尝试在命令末尾加上`-d`参数,以使容器在后台运行。修改后的命令如下:
```
docker container run -d --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 7788:8999 joinsunsoft/docker.ui
```
这样,容器将在后台运行,并且您可以使用`docker ps`命令来查看容器是否正在运行。
阅读全文