热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxdocker里看端口,docker容器端口映射

发布docker容器的web服务查看本地镜像将镜像启动为容器new_centos[rootapenglinux-002~]#dockerrun--namenew_centos-it

发布docker容器的web服务

查看本地镜像

8ff041e79cb87bdd22367f69e92ffc55.png

将镜像启动为容器 new_centos

[root@apenglinux-002 ~]# docker run --name new_centos -itd centos /bin/bash

进入容器 new_centos中安装vim,epel-release,net-tools,nginx,启动nginx时报错

5d995256a9b110bae0b189303530bcba.png

将容器 new_centos 打包成镜像

[root@apenglinux-002 ~]# docker commit new_centos centos:nginx

afc57a64c00718adbefcd567845db66f.png

容器映射,进入到容器里,再次启动nginx

[root@apenglinux-002 ~]# docker run -itd --privileged -e "container=docker" -p 8080:80 centos:nginx /usr/sbin/init

1fa78208c57109cb501c18a176dd9fb2f77620e3285100628f86c21e0cfc887f

[root@apenglinux-002 ~]# docker exec -it 1fa78208c5 /bin/bash

[root@1fa78208c571 /]# systemctl start nginx

在浏览器中访问容器

6b1b332041805acb55a256466efc97a6.png

发布docker容器的sshd服务

[root@apenglinux-002 ~]# docker run -itd centos

d2b2f907f72ce7bf1143e79315ad41352db1d5924c1487baf6e6892d1384e6cd

[root@apenglinux-002 ~]# docker exec -it d2b2f907f72c bash

[root@d2b2f907f72c /]# yum install openssh openssh-clients openssh-server -y

[root@d2b2f907f72c /]# exit

[root@apenglinux-002 ~]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

d2b2f907f72c centos "/bin/bash" 3 minutes ago Up 3 minutes pedantic_johnson

1fa78208c571 centos:nginx "/usr/sbin/init" 41 minutes ago Up 41 minutes 0.0.0.0:8080->80/tcp stupefied_chandrasekhar

[root@apenglinux-002 ~]# docker commit d2b2f907f72c centos:sshd

sha256:97b04b37ef07a8f8bd8ef44f97a9d9886ef3e9f5f64be5d6ae028ec351fc219a

a13ddeadb7e768e23c44e0f374299fbf.png

[root@apenglinux-002 ~]# docker run -itd --privileged -p 9000:22 centos:sshd /usr/sbin/init

e7eb5afce1f9c3b294fdfa30e6d99d3c6b42e67b869077ac0f23d47f5348fbfb

[root@apenglinux-002 ~]# docker exec -it e7eb5afc bash

[root@e7eb5afce1f9 /]# systemctl start sshd

[root@e7eb5afce1f9 /]# passwd

Changing password for user root.

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

3de17c96c1d0da842309ad4dbabdb564.png

3875f751958d749b3cb94a4605ab6c61.png

9544645affd2b5c6ad4ca8ccce490752.png



推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 本文详细介绍了如何使用Docker运行最简单的镜像,并创建第一个容器。通过具体的操作步骤和命令解释,帮助初学者快速上手Docker。完整课程请点击:Docker入门教程。 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • 本文详细介绍了 Kubernetes 集群管理工具 kubectl 的基本使用方法,涵盖了一系列常用的命令及其应用场景,旨在帮助初学者快速掌握 kubectl 的基本操作。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
author-avatar
wonderoil
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有