Docker 镜像使用,以及远程ssh访问docker容器

Docker 镜像使用,以及远程ssh访问docker容器

镜像源

网易云镜像中心

  • 地址:https://c.163yun.com/hub#/home

DaoCloud镜像

  • 地址:https://hub.daocloud.io/

食用方法(我确定没打错)

文档

参考该同学Docker超详细基础教程即可。写的很棒

视频

参考该up视频即可B站视频
我都有点好奇,上面那个文档跟着这位老师做的吧!

如果你看了以上两位的资料,那么基操应该不成问题。

接下来整理的是以上内容中没有的,我当时钻了牛角尖的一些部分。

  • 容器重命名

    1. 问题引出:我当时使用ps -a 查看时,一脸懵。
      这都啥
      这都是啥?

      $ sudo docker rename upbeat_swirles ubuntu16 
      	```
      

    ubuntu16
    这样舒服多了

  • MobaXterm ssh连接不上ubuntu

    • 当时没有配置端口
    • docker run -dp 50001:22 --name 镜像名/IMAGE ID
    • 将你电脑的50001端口映射到docker中镜像的22端口
    • 接下来就是配置 ssh-server (假设你已经安装了该服务)
    • 编辑配置文件
    vim /etc/ssh/sshd_config
    Port 22
    PermitRootLogin yes
    PasswordAuthentication yes
    
    1. 重新启动改服务 service ssh restart
    2. 用来设置密码
    passwd 
    
    1. 打开 MobaXterm -> Session -> SSH ->
      Remote host 填 127.0.0.1
      username root
      port 50001 填写的是你在本地映射时打开的端口不是默认的22
      (如果你是在远程服务器的话Remote host 填 ipconfig的 ip
      端口填写 22 )
  • 网易云镜像下的Dockerfile 这一段是啥意思?
    镜像网易云的ubuntu16镜像分为 16.04-tools和16.04两个版本,我对这个玩意儿不是很懂。查了一下Dockerfile:是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。这个

  • 文件的大概意思就是:

    • 比如你要买房,但是你只能买一个毛坯房。

    • 而Dockerfile相当于一个管家(免费的哦,你学会了,他就是你的私人管家了)

    • 你入住前,可以让Dockerfile 去给你刷墙,搬家具[COPY, ENTRYPOINT, LABEL,VOLUME…],把你的脚本命令执行,省的你进去再配置.
      在这里插入图片描述

    • 如果你下载的是tools版本,那么他已经帮你执行过了那一套。

    • 如果不是,你可以自己新建一个Dockerfile文件,来构架自己的容器。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值