ssh连接docker容器

这篇具有很好参考价值的文章主要介绍了ssh连接docker容器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ssh连接docker容器

1. 启动容器

docker run -it --name [container_name] -p [host_ip]:[port] [[image_id]:[image_tag]]

2. 修改密码

passwd

3. 安装vim & openssh-server

apt updateapt install net-toolsapt install -y vimapt install -y openssh-server

4. 查看端口是否开启

netstat -apnl | grep [port]

5. 修改配置文件

vim /etc/ssh/sshd_config
# 修改下列两行
PermitRootLogin yes
UsePAM no

6. 通过ssh连接docker容器

# 终端连接
ssh root@[host_ip] -p [port]
# VS Code连接# 在配置文件中添加
Host container_name  HostName host_ip  User root  Port port

7. 备注文章来源地址https://www.toymoban.com/news/detail-527706.html

# 重启容器时,需要重启
service ssh start
service ssh stop # 关闭ssh服务
service ssh restart # 重启ssh服务

到了这里,关于ssh连接docker容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker容器添加ssh服务

    本篇文章主要介绍如何为一个容器添加ssh服务,使得可以从另一台服务器直接ssh到一个容器内部,达到直接访问容器内部环境的目的,避免需从宿主机docker exec或attach进入容器 实验环境:两台服务器地址 192.168.91.131    192.168.91.133(容器所在宿主机) 实验结果:从192.168.91.1

    2024年02月11日
    浏览(37)
  • Docker启动Centos7容器,并在容器中安装Docker,且开启SSH

    前言 此处我的需求是,在docker中启动centos7容器,并在容器中安装docker,支持ssh远程连接。如果你不需要在容器中安装docker,则可以只看第一部分的前两段,分别为: 启动centos7 容器 和 进入刚刚创建的容器 ,然后直接跳过安装docker阶段,直接去看 开启 ssh 服务 即可。 启动c

    2024年02月15日
    浏览(34)
  • SSH远程直连--------------Docker容器

    在某些特殊需求下,我们想ssh直接远程连接docker 容器,下面我们介绍结合cpolar工具实现ssh远程直接连接docker容器 本文下载一个tomcat镜像为例子,输入命令拉取tomcat镜像: 我们下载的是tomcat镜像,tomcat端口容器内部默认是8080,我们把tomcat容器内部端口映射到宿主机的8088端口上,运行镜

    2024年02月11日
    浏览(28)
  • SSH远程直连Docker容器

    转载自cpolar极点云文章:SSH远程直连Docker容器 在某些特殊需求下,我们想ssh直接远程连接docker 容器,下面我们介绍结合cpolar工具实现ssh远程直接连接docker容器 本文下载一个tomcat镜像为例子,输入命令拉取tomcat镜像: 我们下载的是tomcat镜像,tomcat端口容器内部默认是8080,我们把tomc

    2024年02月11日
    浏览(26)
  • 使用Docker容器配置ssh服务,远程直接进入容器

    最终版 hub仓库 https://hub.docker.com/ 目录 hub仓库 docker命令 镜像 查看所有镜像 运行镜像 容器 查看所有容器 可以在当前终端挂载 停止容器 删除容器s 使用容器 Docker使用镜像配置ssh服务后用ssh登陆 1. 先上dockerhub上pull一个需要的镜像下来,然后run这个镜像生成一个容器。 2. 进入

    2024年02月08日
    浏览(32)
  • 第七次作业 运维高级 docker容器进级版

    1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。 (1)拉取相应镜像 (2)运行mysql:5.6容器 (3)运行owncloud容器 (4)查看并验证 之后在浏览器中输入ipaddress:8080 2、安装搭建私有仓库 Harbor (1)下载好harbor和docker-compose (2)上传到Linux服务器 (3)复制docker-compose并修改权限 (4)解压harbor (

    2024年02月12日
    浏览(42)
  • SSH公网远程直连Docker容器

    在某些特殊需求下,我们想ssh直接远程连接docker 容器,下面我们介绍结合cpolar工具实现ssh远程直接连接docker容器 本文下载一个tomcat镜像为例子,输入命令拉取tomcat镜像: 我们下载的是tomcat镜像,tomcat端口容器内部默认是8080,我们把tomcat容器内部端口映射到宿主机的8088端口上,运行镜

    2024年02月12日
    浏览(28)
  • 使用SSH远程直连Docker容器

    转载自cpolar极点云文章:SSH远程直连Docker容器 在某些特殊需求下,我们想ssh直接远程连接docker 容器,下面我们介绍结合cpolar工具实现ssh远程直接连接docker容器 本文下载一个tomcat镜像为例子,输入命令拉取tomcat镜像: 我们下载的是tomcat镜像,tomcat端口容器内部默认是8080,我们把tomc

    2024年02月11日
    浏览(25)
  • docker基本操作:安装部署、设置ssh远程登入、配置docker镜像文件并创建docker容器

    Docker 是一个流行的应用程序容器化和部署平台,允许开发人员轻松地创建、部署和管理容器中的应用程序。 请注意运行此命令需要 root 或 sudo 权限,因此可能需要在命令前加上 sudo 并输入密码。 一、更新系统工具(ubuntu) 安装docker 查看docker版本 启动docker服务 二、一些基本

    2024年02月04日
    浏览(52)
  • K8S自动化运维容器化(Docker)集群程序

    1.什么是K8S K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包