服务器上的项目访问不了,所以我去看了看容器,果然

那我就删除容器呗 :docker rm 容器id

docker rm f097e24a9a0f

说明:从镜像到容器,同一个镜像构建多个运行的 Docker 实体——容器,镜像提供了容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数。镜像是一个静态的概念,镜像不包含任何动态数据,其内容在构建之后也不会被改变。

可以去看看镜像

可以看到仓库,标签,ID,创建时间和大小

从一个镜像运行一个包含一个主进程进程的容器命令:docker run -ti --name mall_mall-portal_1 mall/mall-portal:1.0-SNAPSHOT bash

命令解释

  • Docker run 是从一个镜像运行一个容器的指令。
  • -ti 参数的含义是:terminal interactive,这个参数可以让我们进入容器的交互式终端。
  • --name 指定容器的名字,后面的 mall_mall-portal_1就是我们给这个容器起的名字。
  • mall/mall-portal:1.0-SNAPSHOT 是致命从哪个镜像运行容器,mall/mall-portal是仓库名,1.0-SNAPSHOT是标签。
  • bash 指明我们使用 bash 终端。

终端:

  1. 终端,即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口,跟Windows里的DOS界面差不多。

  2. shell,Shell就是用户和操作系统之间的壳,中介,GUI和CLI都算是Shell,登陆终端可以是登陆了Bash也可能是Csh或者Dash;是操作系统与用户交互用的接口,在命令终端里可以使用shell。shell将用户输入翻译为操作系统能处理的指令。shell提供了一些内置命令,也支持调用外面工具。

  3. dash,是ubuntu里默认的shell。shell有好多种,除支持默认的POSIX标准外还支持不同的扩展语法,目前最常用的是bash,很多shell学习的教程都是针对bash的。dash除了不支持数组外,其实和bash差别也不大。ubuntu里可以将默认shell由dash改为bash。

docker ps -a再次查看

容器已经创建了,但是还是

这我就不服了,删镜像,再次重新弄

删除镜像之前,要删除容器才可以删除镜像

查看镜像:
docker images

查看容器:

docker ps -a

发现已经删除了容器和镜像

现在重新导入镜像

在项目的pom.xml加入类似的

执行操作

查看的导入镜像

再次执行

再次查看

我靠,我要炸了

重振“熊”心

查看日志

找到错误信息

这就奇怪了,我项目运行是没有报错的

错误信息:

无法解析值“$accesskeyid”中的占位符“accesskeyid”

第一时间想到的是多个properties文件造成的,但是项目在浏览器运行没有出错,可以注册,说明它是可以读取的

项目目录:

后面想到可能是服务器读取不到resources中的属性文件,导致读取不到accessKey.properties中的accessKeyId的

用个死办法,将accessKey.properties中的accessKeyId的数据取出来写死到业务上在重新上传镜像导入容器

可以看到容器创建了

让所有项目关掉重新启动

错误信息:无法为服务商城门户创建容器:b'冲突。集装箱名称“89F8C97537EBA05840BB0809441E4F16BC3875F0124309088EB771C0D9EE039”已被集装箱“89F8C97537EB05840BB0809441E4F16BC3875F0124309088EB771C0D9EE039”使用。您必须删除(或重命名)该容器才能重用该名称。”

转载于:https://www.cnblogs.com/javawxid/p/11014590.html

docker部署项目,对镜像,容器的操作相关推荐

  1. docker 删除所有未启动的容器_Docker 镜像容器常用操作(让我们用 docker 溜得飞起)...

    推荐阅读: 面试字节跳动三轮凉凉,内推4面终拿下抖音offer(Java后台研发)​zhuanlan.zhihu.com 一线架构师Spring boot 学习笔记:我的成长全记在这份PDF文档里​z ...

  2. docker部署项目自动化脚本

    docker部署项目脚本,脚本会完成容器停止,删除,镜像删除,镜像构造,运行容器等一系列操作 该脚本配合jenkins使用,真的舒服 #!/bin/bash echo "开始执行脚本&quo ...

  3. IDE工具(45) idea使用Docker部署项目到服务器的全过程

    一.前言 温馨小提示: 案例源码demo放文章最后了 基本环境 idea CentOS7.3服务器 docker springboot项目 二.服务器配置docker远程连接 可参考小编的另外一篇文章 ...

  4. (四)docker部署项目

    docker部署项目 基于ubuntu16.4+python3的flask web项目,使用gunicorn启动,项目运行时需要加载一些动态链接库,并且项目在运行时需要多个后缀为.vpo的授权文件,项 ...

  5. Docker的安装和镜像容器的基本操作

    Docker的安装和镜像容器的基本操作 Docker 概述 Docker与虚拟机的区别 namespace的六项隔离 Docker核心概念 安装 Docker Docker 镜像操作 搜索镜像 获取镜 ...

  6. 【7】idea集成docker部署项目

    [7]idea集成docker部署项目 一.修改docker配置 1.1 修改服务器docker.service服务信息 允许其他主机远程访问服务器的docker vim /usr/lib/syste ...

  7. linux安装nsenter工具,Docker 使用nsenter工具进入容器的操作

    在使用Docker容器的时候,利用nsenter工具会比较方便,如果我们的系统没有的话,那就需要我们自己来安装了 1.首先访问该网址找到最新版本的nsenter工具 2.然后下载nsenter工具的源 ...

  8. 二、docker 镜像容器常用操作(让我们用docker 溜得飞起)

    文章目录 前言 基本概念 镜像的使用 下载镜像 查询镜像 删除镜像 容器的使用 创建和启动 终止容器 查看容器 重启容器 删除容器 番外 前言 上篇讲了我们如何安装docker,现在该我们一展拳脚的时 ...

  9. docker使用docker compose file部署项目时,实现容器卷挂载,并对容器内文件夹赋予权限

    为了能使容器内的SpringBoot项目的日志方便查看,我想用容器卷挂载的方式,将容器内生成的日志文件挂载到服务器上,实现同步,即使生成了新的镜像,依赖于compose file的配置,也能使日志在服 ...

最新文章

  1. java mod %区别_Java中 % 与Math.floorMod() 区别详解
  2. day4(定义类,公有,私有方法,静态方法,原形方式的属性和方法)
  3. 应用案例:SequoiaDB+Spark搭建医院临床知识库系统
  4. win10下安装ubuntu14.04双系统(UEFI固件)
  5. Tomcat服务脚本
  6. Django 的系统时区设置 RPC
  7. 将“光头”识别为“足球”,AI 摄像头如何犯的错?
  8. 文强+光裕+唐骏,告诉我们什么?
  9. Debug日志正常,输出和HTML页面乱码
  10. 深入浅出数据分析 - 数据分析引言
  11. angular Meterial错误 Did you add it to @NgModule.entryComponents
  12. JSON在JS中的应用
  13. 怎样才能让自己的QQ号永远不会被盗?
  14. HCIA-USG Security Policy
  15. java算法合集-九阳神功第三式滑动窗口
  16. vip邮箱账号格式和普通邮箱区别是什么呢?
  17. iPhone 14 电池耗电怎么样?iPhone 14和13比对那个续航好?
  18. 第一讲:双活容灾技术和方案概述
  19. python 异步爬取必应搜索结果
  20. 基于Arduino和AS608模块的指纹门禁锁--舵机控制

热门文章

  1. hdu2065(指数型母函数+快速幂)
  2. HISTORY OF ETHEREUM SECURITY VULNERABILITIES, HACKS AND THEIR FIXES
  3. 在Virtualbox中的Ubuntu虚拟机中,安装Guest Additions客户端增强包时出错:分配介质 虚拟光盘 xxx\VBoxsGuestAdditions.iso 到虚拟电脑
  4. volte信令流程详解_VOLTE高清语音通话,呼叫时延低于3秒是如何做到的?
  5. Qt WebSocket服务端的简单Demo
  6. 对话推荐系统_RSPapers | 对话推荐系统论文合集
  7. 安卓 camera 调用流程_[Camera]Camera1 open、preview、take picture流程分析(3)
  8. performance and scalability
  9. matlab绘制立体图
  10. matlab FAQ