热门标签 | 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



推荐阅读
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
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社区 版权所有