1.docker run 命令来在容器内运行一个应用程序,出现以下问题


[root@localhost ~]# docker run --name runoob-nginx-test -p 8081:80 -d nginx
docker: Error response from daemon: Conflict. The container name "/runoob-nginx-test" is 
 already in use by container"5e9b198b3dcb0c845b71ecc6acf4dcfacfd797ba0b5b65491fa114ccf3689e81". 
You have to remove (or rename) that container to be able to reuse that name.
来自守护进程的错误响应:冲突。容器名称“/runoob-nginx-test”为已在容器“5e9b198b3dcb0c845b71ecc6acf4dcfacfd
797ba0b5b65491fa114ccf3689e81”中使用。您必须删除(或重命名)该容器才能重用该名称。


解决:


     使用docker ps 时查看发现没有运行,使用 docker ps -l , 可以看到有一个nginx容器 ( -l 是显示最新创建的容器包括所有状态) 。删除容器重名的容器再次运行就行。使用docker ps只能查看正在运行的容器,因为nginx这个容器已经给被停止了所以看不到。
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@localhost ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
5e9b198b3dcb        nginx               "nginx -g 'daemon of…"   3 minutes ago       Created                                 runoob-nginx-test
[root@localhost ~]# docker rm 5e9b198b3dcb      # 删除nginx容器
5e9b198b3dcb
# 再次启动一个nginx 新容器
[root@localhost ~]# docker run --name runoob-nginx-test -p 8081:80 -d nginx
a10f2a55d91e8446a4ba89b2cbd71fa557a7439554ae2292a96dda0e44e13a72
Docker容器运行GUI程序的方法(直接进入Docker容器运行或通过SSH连接Docker容器运行)
Docker容器运行GUI程序的方法(直接进入Docker容器运行或通过SSH连接Docker容器运行)
准备一个没有第三方依赖的java web项目,可能参考示例maven结构项目: session-web.war 把该war上传到安装有docker软件的服务器上宿主目录下。在同级目录创建Dockerfile touch Dockerfile vim Dockerfile 按照前面文章所学... 微软携手 Docker 打造 CNAB,实现跨分布式应用程序的统一管理
越来越多的组织开始使用云原生的应用程序和基础架构来构建现代化软件环境,但市场上并没有单一的解决方案来定义和打包这些多服务、多格式的分布式应用程序。
Docker Compose 实战教学,教您如何运行、管理和升级分布式应用程序(二)
这篇文章是 Windows Dockerfile 系列文章中的一篇,我将介绍使用 Docker Compose 在 Docker 中运行、管理和升级分布式应用程序。 今天我将为大家带来本文的第二部分内容:使用 Docker Compose 在 Docker 中管理和升级分布式应用程序。
1.Docker的“可视化” Docker本身的工作模式是命令行的,因为主要的使用场景可能是做服务器后端方面的比较多。 但有时候我们会有在docker容器里运行一些图形界面的软件,或者要调用摄像头,输出图像等等一些需求,这个时候需要解决这个Docker “可视化”的问题。