docker 启动镜像centOS6.8 为镜像设置ssh连接 40C

最近在使用docker,创建centOS6.8 容器,配置ssh连接,能都ping通但telnet 22端口不通,
我想是防火墙没开端口,发现iptables无法图片说明
我本地Ip 196.168.1.100 22端口也通图片说明
请教!!!是不是防火墙的问题

2个回答

一个是服务器本身的防火墙的端口,一个是你如果是云服务器的话,你的服务商端口需要配置,默认是关闭的。具体要咨询你的服务商。

potianliu
potianliu 你好,我是在自己电脑配置的没有用云服务器。iptables无法无法启动端口没有限制啊,
一年多之前 回复

没有建立正确的端口映射吧,容器端口 -》 主机端口。容器内的22端口,在主机未必是22,你需要在ssh时使用正确的端口才能连接。

**docker -p **参数制定端口映射

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
启动docker镜像报错
宿主机版本为CentOS Linux release 7.1.1503 (Core)rn用dockerfile build 了一个带有Apache的镜像rn镜像系统为Ubuntu 14.04rn以下为dockerfile内容rnrnFROM sshd:ubunturnMAINTAINER chaucerrnENV DEBIAN_FRONTEND noninteractivernRUN apt-get -yq install apache2&&\rn rm -rf /var/lib/apt/lists/*rnRUN echo "Asia/Shanghai" > /etc//timezone && \rn dpkg-reconfigure -f noninteractive tzdatarnADD run.sh /run.shrnRUN chmod 755 /*.shrnRUN mkdir -p /var/lock/apache2 && mkdir -p /app && rm -fr /var/www/html && \rn ln -s /app /var/www/htmlrnCOPY sample/ /apprnrnENV APACHE_RUN_USER www-datarnENV APACHE_RUN_GROUP www-datarnENV APACHE_LOG_DIR /var/log/apache2rnENV APACHE_PID_FILE /var/run/apache2.pidrnENV APACHE_RUN_DIR /var/run/apache2rnENV APACHE_LOCK_DIR /var/lock/apache2rnENV APACHE_SERVERADMIN admin@localhostrnENV APACHE_SERVERNAME localhostrnENV APACHE_SERVERALIAS docker.localhostrnENV APACHE_DOCUMENTROOT /var/wwwrnrnEXPOSE 80rnWORKDIR /APPrnCMD ["run.sh"]rnrnrnrun.sh内容rn#!/bin/bashrnexec apache2 -D FOREGROUNDrnrnrn镜像已build成功rn[root@localhost apache_ubuntu]# docker imagesrnREPOSITORY TAG IMAGE ID CREATED SIZErnapache ubuntu 6cee2e39ea13 9 hours ago 269 MBrnrn但在启动镜像时报错rn[root@localhost apache_ubuntu]# docker run -d -P apache:ubunturn6e2ec3d9c75ac25971944c39d05dc90cd0770f73beb85f17ea5b2d86ec897e08rn/usr/bin/docker-current: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"run.sh\\\": executable file not found in $PATH\"\n".rnrn请问哪位大神知道原因?
Docker 启动镜像的方法
一、docker run启动 --env-file 表示从文件加载环境变量,文件格式为key=value每行一个变量 -v 表示将宿主机上的文件挂载到镜像中,冒号前面表示宿主机文件路径,后面表示镜像文件路径,都要用绝对路径 -p 表示将镜像中的8080端口映射到宿主机上的8083端口,10.142.8.12代表宿主机ip docker run -it --env-file ./run/h...
Docker:启动Redis镜像
配置启动测试
docker镜像使用及连接
docker镜像使用 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 下面我们来学习: 1、管理和使用本地 Docker 主机镜像 2、创建镜像 列出镜像列表 我们可以使用 docker images 来列出本地主机上的镜像。 [root@localhost app]# docker images...
Docker里面可以连接SSH的CentOS7镜像
启动镜像命令: "docker run -d -p 10022:22 centos7-ssh:latest /usr/sbin/sshd -D" ssh 用户:"root",密码:"Jiangwen87"
Docker实战-为镜像添加SSH服务
目录 1.基于docker commit命令创建 1.1 准备工作 1.2安装和配置SSH服务 1.3保存镜像 1.4使用镜像 2.使用Dockerfile创建 2.1 创建工作目录 2.2 编写run.sh脚本和authorized_keys文件 2.3 编写Dockerfile 2.4 创建镜像 2.5 测试镜像,运行容器 1.基于docker commit...
docker国内镜像设置
linux系统如果存在/etc/docker/目录,那么恭喜,很简单,在该目录下添加一个叫做daemon.json的文件。内容如下: { “registry-mirrors”: [“https://registry.docker-cn.com“] }然后重新启动docker daemon服务即可。mac系统mac系统有docker设置界面。在右上角docker小鲸鱼图标的Preferenc
Docker镜像的设置
Docker镜像的设置 方法一: 修改或新增 /etc/docker/daemon.json # vi /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] } systemctl restart dock...
设置docker镜像加速
使用https://www.daocloud.io/mirror curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io  
docker 镜像加速设置
docker安装后需要修改的默认配置dns设置vi /etc/default/docker 增加内容:DOCKER_OPTS=”–dns 8.8.8.8 –dns 8.8.4.4”http_proxy 为什么需要这个设置,国外的镜像服务器被中国GFW和谐了,一般通过代理服务器去访问,如果有shadowsocks翻墙账号,具体设置可以参考以下文章设置:http://www.jianshu.com/p/
centos6.8国内镜像下载地址
避免了外网的龟速下载,受不了 http://b.mirrors.lanunion.org/CentOS/6.8/isos/x86_64/ https://wiki.centos.org/Download   wiki地址,还有7版本的下载国内镜像
制作ssh互信的docker镜像
Dockerfile FROM ubuntu:16.04 # package RUN apt-get update; apt-get -y install ssh COPY ssh_config /etc/ssh/ssh_config # ssh RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config && sed -i 's
docker构建镜像ssh功能
序言    此文略长,so。。。。先听歌,enjoy the song。。。我的蠢吻不到我爱的人。。。。docker的镜像    在提到docker的镜像的时候,就不得不提到仓库和注册服务器,因为镜像image是放在仓库中,而仓库又是放在注册服务器中。在使用指令的时候,可以使用docker image来查看镜像,在显示的信息中repository表示为仓库,而注册服务器分为两种,一种是公有仓库,也
docker构建ssh服务的镜像
1、创建目录,并进入编写dockerfile文件。[root@bgsbtsp0006-dqf opt]# mkdir ssh [root@bgsbtsp0006-dqf opt]# cd ssh/ [root@bgsbtsp0006-dqf ssh]# ls [root@bgsbtsp0006-dqf ssh]# vim Dockerfile#内容如下:FROM centos MAINTAINER
Docker 镜像添加ssh 服务
1 SSH公钥生成: ssh-keygen-trsa 复制生成的公钥信息保存起来,后面会用到: cat/root/.ssh/id_rsa.pub 2 使用ubuntu 创建一个新容器: dockerrun-itubuntu/bin/bash 3 更新apt 缓存,安装ssh服务(op...
centos6.8镜像_远程访问工具
此为centos6.8镜像_远程访问工具,链接失效可以重新找我要;内涵centos6.8镜像和2个远程访问工具,访问工具可以自行选择; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。如有侵权,请及时联系我。
Docker之提交容器为镜像(导出镜像和导入镜像)和端口映射
提交镜像 在运行的容器内使用 apt-get update 命令进行更新。 在完成操作之后,输入 exit命令来退出这个容器。 此时ID为e218edb10161的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit来提交容器副本。 runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb
Docker启动一个Centos镜像
接着上文,我们下载完成一个Centos镜像之后,开始启动 #运行命令 docker run -d -i -t /bin/bash 这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数。 然后我们可以进入我们这个Centos docker attach 进入Centos
Docker 镜像
获取镜像 运行 列出镜像 镜像体积 虚悬镜像 中间层镜像 列出部分镜像 以特定格式显示 删除本地镜像 用 ID、镜像名、摘要删除镜像 Untagged 和 Deleted 用 docker image ls 命令来配合 CentOS/RHEL 的用户需要注意的事项 获取镜像   我们知道镜像是 Docker 的三大组件之一。Docker 运行容器前需要...
Docker镜像
1.1 怎么理解Docker的镜像提到Docker的镜像,可以这样来理解,其实就是一个系统的Image,比如一个Centos系统镜像、一个Ubuntu系统镜像,又或者一个安装某个应用服务(Apapche/Mysql)打包而来的镜像。镜像是创建Docker容器的前提,通过版本管理和增量的文件系统,Docker提供了一套简单的机制来创建和更新现有的镜像。启动一个容器的时候,需要在本地有对应的镜像,如果本
设置npm镜像为淘宝镜像
1.查看自己的npm镜像    npm config get registry      未修改前 应该都是 https://registry.npmjs.org/ 2. 修改npm镜像为淘宝镜像:    npm config set registry https://registry.npm.taobao.org 3.查看是否修改成功     npm
Docker 容器
此为个人总结PDF截图,特此声明!
docker镜像
docker镜像是文件系统的层叠,有点像多层叠加的纸张,如我们使用的钞票。 最底层是一个引导层,为引导文件系统,即bootfs。负责容器启动时的引导作用,引导结束后,就会被卸载unmunt。 bootfs的上一层是root文件系统,即rootfs,只能进行读操作。它通过联合加载技术,将各个文件系统叠加到一起,对外,相当于一个文件系统。 当从一个镜像启动容器时,docker会在该镜像的顶层加载...
8 Docker 镜像 - 构建镜像
Docker 容器连接 前面我们实现了通过网络端口来访问运行在docker容器内的服务。下面我们来实现通过端口连接到一个docker容器 网络端口映射 我们创建了一个 python 应用的容器。 [root@docker ~]# docker run -d -P training/webapp python app.py f9a0558823043e2a188b94265dcc245e1a256c...
玩转Docker镜像和镜像构建
徐新坤,京东商城云平台南京研发中心JDOS团队高级研发工程师,从2014年初开始从事Docker的研发,主要负责docker在京东落地的相关开发和维护工作。
nginx镜像,用于docker镜像
nginx镜像,用于docker容器,使用方法: docker load -i nginx.tar.gz
ISO镜像转换成docker镜像
最近开始研究docker,如果想要自己创建个镜像,必须从Docker Hub上面获取一个基础镜像来创建;对于我们公司是定制的ISO,我就在想有没有办法把ISO转换成Docker格式,然后上传到Docker Hub上作为基础镜像使用。 参考文章:http://www.aboutdebian.com/tar-backup.htm 0x01  准备阶段 首先,在一台虚拟机中安装好需要转换的ISO镜...
Docker 获取镜像与列出镜像
Docker笔记 #Docker# 获取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Docker Hub。 仓库名:这里的仓库名是两段式名称,即 <用户名>/<软件名>。对于 Docker Hub,如果不给出...
为jekyll制作docker镜像
说明 jekyll运行依赖ruby,每次重装都会遇到版本问题,挺麻烦,干脆做成镜像 官方镜像存在的问题 docker上有jekyll的官方镜像,如果是直接运行,没什么问题。 如果你挂载volume就会有权限问题 jekyll 3.8.5 | Error: Permission denied @ dir_s_mkdir - /srv/jekyll/_site 制作步骤 步骤1:修改镜像入口文件...
Docker 容器导出为镜像
l
mac docker设置阿里云镜像
大家知道国外会被墙 所以当我们用docker pull images的时候速度是非常的慢有时候都会refuse 所以需要给docker是指一个镜像(mirror) 这里我使用的是阿里云的镜像 一、获取加速镜像地址 关于加速器的地址,你只需要登录容器Hub服务的控制台,左侧的加速器帮助页面就会显示为你独立分配的加速地址。 二、设置docker镜像地址 1、docker-machine rm defa
docker镜像设置阿里云加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {   "registry-mirrors": ["https://******.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart dock...
window docker国内镜像设置
刚开始使用的时候,发现因为网络的问题,经常出现镜像下载失败的情况。如下图所示。 我们可以将将镜像源设置为国内的。 在桌面右下角出有一个docker的图标,鼠标右键点击setings,进行设置 在弹出的窗口中,选择Daemon,并在右边点击Basic 然后会发现按钮变成开启状态,成了advanced,即高级设置。同时下方能够看到配置的脚本。如下面图中所示: 在脚本的registry-mirr...
docker对镜像自动重启的设置
docker对镜像自动重启的设置 对镜像重启设置:docker restart imageid 在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启: docker run ****** --restart=always 如果已经启动了则可以使用如下命令: docker updat...
为镜像添加SSH服务
很多时候,系统管理员都习惯通过SSH服务来远程登陆管理服务器,但是Docker的很多镜像是不带SSH的,当需要远程登录到容器进行一些操作的时候,就需要SSH的支持了。这里介绍如何自行创建一个带有SSH服务的镜像。 一、基于commit命令创建 Docker的commit命令支持用户提交自己对指定容器的修改并生成新的镜像。该命令的使用方式如下: root@ubuntu:~# docker c...
Docker之删除docker镜像
还以为删除docker镜像只是一条命令而已,可现实总是拍拍拍的打脸。docker rmi  id/name 镜像id或者名称先查看本地的有哪些镜像docker images然后我想删除镜像ID为: ea34d4e5的时候docker rm ea34d4e5发现错误,原来是rm是删除容器,而rmi才是正真的删除镜像,那么我就继续删除镜像docker rmi ea34d4e5发现无法删除,提示这个镜像...
Docker之Docker镜像管理
什么是镜像? Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker容器的基础。Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootfs。可以这么理解,Docker镜像是Docker容器的静态视角,Docker容器是Docker镜像的运行状态。—引《Dock
docker学习之docker镜像
一、docker镜像和仓库简介 镜像是docker世界的基石,docker镜像是由文件系统叠加而成,本章将会学习有关镜像的一些基础知识。
docker 删除为none的docker镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')  
DOS启动镜像,DOS启动镜像
DOS启动镜像,DOS启动镜像,DOS启动镜像,DOS启动镜像
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池