最近因为公司业务,开始了解关于docker的使用,在保存一个新的镜像,运行该镜像容器后,发现不能再修改映射的端口号

修改容器映射端口出错,重启容器通过“-p 端口:端口”命令添加端口映射后,提示重启失败:“docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused “exec: “-p”: executable file not found in $PATH”: unknown.
ERRO[0000] error waiting for container: context canceled”

后面查找资料后才明白,运行后的容器不能再通过“-p 端口:端口”参数来修改映射,由于我没有root权限,所以只能用最简单的办法:将当前容器通过docker commit命令提交为一个镜像,然后重新执行docker run命令添加端口映射
1. 先停止当前容器
sudo docker stop [你的容器名字]
  • 可以运行sudo docker ps -a 查看当前所有运行的容器的信息,图中所选就是容器名字
2. 将容器保存为一个新的镜像
sudo docker commit [选择的容器名字] [新的镜像名字]
3. 用新的镜像运行新的容器
sudo docker run -it -d --name [自己命名容器的名字] p 宿主端口号:容器端口号 [镜像名字]
4.进入启动的容器内(可以通过步骤1知道容器id)
sudo docker exec -it [容器Id] /bin/bash

linux运行docker容器,添加映射端口相关推荐

  1. 运行中的Docker容器添加映射端口

    一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [contain ...

  2. Docker容器添加映射端口

    文章目录 前言 方式一 简单粗暴 方式二 细水长流 前言 一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 dock ...

  3. Docker容器指定映射端口启动redis

    服务器docker容器启动redis后发现外部根本访问不了redis docker在启动redis之后外部访问不了拒绝连接 可能存在问题是因为没有指定redis配置文件启动 但在启动镜像之前,我们需要 ...

  4. 如何给运行中的docker容器增加映射端口

    方式一: 宝塔面板下操作 点开Docker管理器 点击状态 停掉相应的容器 在点击状态管理 点击停止 停掉docker服务 然后在宿主机宝塔面板找到以下路径文件 例如:我们要新增容器3306端口映射到 ...

  5. abp 打包部署到ubuntu_如何在Ubuntu中安装Docker和运行 Docker容器

    Docker是一种开源且流行的操作系统级虚拟化(俗称"容器化")技术,主要在Linux和Windows上运行. Docker使用容器可以更轻松地创建,部署和运行应用程序. 使用容器 ...

  6. 记录docker修改mysql映射端口

    刚学习docker 记录以下修改docker mysql容器映射端口号 一.问题描述 1.在创建mysql容器时指定映射端口号,后期需要修改映射端口 二.操作步骤 1.先停掉docker容器,执行以下 ...

  7. 如何使用 ChatGPT (人工智能聊天机器人) 运行 Docker 容器

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 最近一款新的聊天 AI 被网友们玩疯了. 它可以直接生成代码.可以给你的代码 debug 以及提出优化... 可以 ...

  8. docker容器添加对外映射端口

    一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [contain ...

  9. 6. 修改docker端口 (映射宿主机和docker容器中的端口)

    文章目录 1. 查询已运行的容器 2. 停止docker服务 3. 进入主机配置文件目录 4. 修改配置文件 5. 验证是否生效 1. 查询已运行的容器 2. 停止docker服务 systemctl ...

最新文章

  1. 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
  2. Redis 分布式锁如何自动续期
  3. BestCoder Round #4 前两题 hdu 4931 4932
  4. Docker的容器运行时组件Containerd
  5. html中的保存功能代码怎么写,java保存html代码怎么写
  6. vim: vimrc
  7. linux ubuntu 安装jdk
  8. 1.Intro to Deep Learning and Computer Vision
  9. DataTable的Merge方法和添加datatable到dataset
  10. linux 虚拟一个40段ip,linux – 接口上的Multiples ip地址.我想指定其中一个输出
  11. 27_线程安全操作及其案例
  12. input中name和id的区别
  13. mysql数据库可视化_MySql数据库教程 - 4.可视化操作数据库
  14. MySQL基础入门《2》创建数据库并插入数据
  15. 模拟电路笔记(一)晶体二极管及其应用
  16. 黑猴子的家:JavaWeb 之 CSS
  17. Linux Realtek RTL8723BE驱动掉线重连不上问题解决
  18. Python 基础二
  19. Python3群聊聊天室
  20. 数据分析师必掌握的统计学知识!

热门文章

  1. HTML快速入门-02-css
  2. 史上最污的技术解读,我竟然秒懂了(上)
  3. 2017年的错误和失误
  4. Python pyautogui支持的按键的字符
  5. 转 js控制excel打印完美解决方案
  6. 电子DIY:用单片机设计一款USB游戏手柄
  7. Three.js 基础之灯光
  8. 20210429 ---- 浅谈 视口
  9. 邮件营销EDM模板制作规范
  10. vim 常用配置整理