docker安装ubuntu ssh

Docker的搭建ssh远程

1、下载安装docker

         apt-get install -y docker

 

2.启动docker 服务

  Ubuntu系统用:  service docker start

                      service docker enable

  Centos系统用: systemctl start docker

                      systemctl enable docker

 

3.使用docker命令

   

• 镜像命令列表

– docker pull //下载镜像

– docker images //查看镜像列表

– docker rmi //删除本地镜像

– docker save //镜像另存为tar包

– docker load //使用tar包导入镜像

– docker search //搜索镜像

– docker tag //修改镜像名称和标签

 

 

•容器命令列表

 

– docker run //运行容器

– docker ps //查看容器列表

– docker stop //关闭容器

– docker start //启动容器

– docker restart //重启容器

– docker attach|exec //进入容器

– docker inspect //查看容器底层信息

– docker top //查看容器进程列表

– docker rm //删除容器docker run

 

4、使用docker search 服务名 查找出相关的镜像(这里以ubuntu为例)

   】#  docker search ubuntu

 

5、下载镜像到本地

 】# docker pull ubuntu

 

6、查看镜像

】# docker images

 

 

 

7、运行容器

】# docker run -it --name ubuntu --hostname ubuntu  -p  220:22 docker.io/latest /bin/bash

--name 为容器命名

--hostname  为容器设置主机名

220:22 端口映射 访问宿主机的220端口即是访问容器的22端口

/bin/bash 是以此解释器登陆

 

查看端口映射:docker port ubuntu

 

 

8、 更新安装仓库

          apt-get update

 

9、下载相对应的安装包:vim 、net-tools、ssh

 

 

 

 

 

 

10、修改配置文件/etc/ssh/sshd_config

            添加两行 PermitRootLogin yes ##允许root远程登陆

                           UsePAM no

 

11、重启ssh服务

                         ]# service ssh start ##启动ssh服务

                         ]# service ssh enable ##开机自启动

 

12、查看是否开启22端口

 

13、在宿主机上查看是否是映射端口

 

14、在容器内root设置密码

 

 

15、用主机远程验证是否成功

 

 

补充 : docker进入容器时有两种方法

  1. attach   ### 进入容器后退出,容器会关闭,不建议使用
  2. exec    ### 进入容器后退出,容器不会关闭

          docker  exec  -It  容器id /bin/bash

                docker  ps   查看进行的容器

               docker  ps  -a 查看所有的容器

               docker  ps  -aq 查看所有容器的ID号

               快速删除容器 docker rm $(dokcer  ps  -aq )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值