在服务器宿主机上登陆自己的docker容器

主要实现:

有人在服务器上给你开了一个docker的容器,但是你直接就在宿主机面前,你想直接通过宿主机登陆你的docker容器。

注意不是通过docker容器的用户名和密码进入的桌面系统。

1、首先随意通过一个账号,进入宿主机UBUNTU的桌面系统。【不一定需要root账户的账号,肯能是其他容器的账号和密码】

2、查询所有的容器名称

(base) user@user-Precision-7920-Tower:~$ sudo docker ps -a
[sudo] password for user: 

这里因为我们是通过USER的用户名进入的宿主机桌面系统,所以我们这里也输入对应的USER用户的密码。得到结果:

dbf1c5313645   ubuntu:18.04   "/bin/bash"              12 hours ago   Up 12 hours              0.0.0.0:56791->22/tcp, :::56791->22/tcp   pxs_del
c1583f277cfb   demo:v1        "python ./src/main.py"   7 weeks ago    Exited (0) 7 weeks ago                                             exciting_carson
25cf32b32615   demo:v1        "python ./src/main.py"   7 weeks ago    Exited (0) 7 weeks ago                                             boring_greider
fd97e24a5760   hello-world    "/hello"                 7 weeks ago    Exited (0) 7 weeks ago                                             focused_dijkstra
76266e831ebe   cpss_image10   "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             dazzling_galileo
3029b1a7b4cc   cpss_image10   "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             practical_torvalds
fbce131facaa   cpss_image9    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             reverent_swirles
bd58eb7e665c   cpss_image8    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             relaxed_neumann
f86e276eb38f   cpss_image7    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             xenodochial_torvalds
366b1cf4c4e7   8e40e6d75d8b   "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             affectionate_cerf
b5930a370d5d   cpss_image6    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             nostalgic_gould
16ca73a9a55b   cpss_image6    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             funny_pascal
13780c30a487   cpss_image5    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             sweet_wozniak
78538d7cfe94   cpss_image4    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             agitated_jang
38f550329ec5   cpss_image3    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             eager_mendeleev
b3375cf0ac48   cpss_image2    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             nice_antonelli
6c1f387eef95   cpss_image2    "/opt/nvidia/nvidia_…"   7 weeks ago    Exited (0) 7 weeks ago                                             vibrant_dijkstra
65cf50d473c7   cpss_image     "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (0) 8 weeks ago                                             serene_dubinsky
845620c4c77e   cpss_image     "/opt/nvidia/nvidia_…"   8 weeks ago    Created                  6006/tcp, 8888/tcp                        exciting_chatelet
6fda569077dc   cpss_image     "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (1) 8 weeks ago                                             clever_mirzakhani
5c824535f7a5   8ccfa82e7ef1   "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (2) 8 weeks ago                                             angry_diffie
65ab372193cc   1a20c7907d52   "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (2) 8 weeks ago                                             distracted_carson
4592379b0e99   c8732b517376   "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (1) 8 weeks ago                                             relaxed_jemison
d5b959f55146   f94f9ffc07f4   "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (2) 8 weeks ago                                             heuristic_sinoussi
57f5a9dd540e   f94f9ffc07f4   "/opt/nvidia/nvidia_…"   8 weeks ago    Exited (2) 8 weeks ago                                             suspicious_sutherland
c9851762e4ed   hello-world    "/hello"                 8 weeks ago    Exited (0) 8 weeks ago                                             admiring_wescoff

找到自己的容器的名字,比如是第一个: dbf1c5313645

看看自己容器的状态,如果容器的状态是Exited(255),则说明容器退出了,需要使用以下命令重启重启容器。

sudo docker start dbf

dbf是自己容器名字的前三个字母

3、进入自己的docker容器

sudo docker exec -it dbf /bin/bash

上面命令中容器名字只用输入前三位即可。此时就已经在自己的容器中了,所有操作将在dbf1c5313645容器中进行.

为了以后进入docker容器方便,不用通过宿主机,而是远程SSH直接连接自己的容器,通常我们再重启容器后要重启SSH 服务。重启SSH这个命令是在容器中进行的。

root@dbf1c5313645:/# service ssh restart
 * Restarting OpenBSD Secure Shell server sshd    

4、退出自己容器进入宿主机的容器,使用的是Ctrl+P+Q三个按键同时,否则就是关闭docker容器而不是退出容器。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker容器宿主机的销售是指销售用于部署和运行Docker容器的物理或虚拟服务器。随着Docker技术的发展和普及,容器化应用的需求不断增加,使得Docker容器宿主机的销售成为一个热门领域。 买家可以通过各种途径购买Docker容器宿主机。他们可以选择购买物理服务器,将其配置成Docker宿主机;或者选择使用云服务商提供的虚拟私有云(VPC)实例作为Docker容器宿主机。根据购买者的需求和预算,他们可以选择不同规格和配置的宿主机。一些供应商还提供了成套的容器化解决方案,包括硬件设备、软件平台和技术支持等。 对于直接购买物理服务器的买家来说,他们需要选择适合容器化部署的服务器。这些服务器通常具有高性能的CPU和内存,支持虚拟化技术,如Intel VT或AMD-V。此外,服务器上的存储系统也需要具备高速访问和可扩展性,以满足容器化应用对存储的需求。购买者还需要考虑容器化应用的规模和负载特性,以确定适合的服务器数量和规格。 云服务商提供的虚拟私有云实例通常更加灵活和易于管理。购买者可以根据需求选择不同规格和配置的虚拟机实例。云服务商还提供了自动化的容器编排和管理工具,如AWS的Elastic Container Service(ECS)或谷歌的Kubernetes,使得容器化应用的部署和管理更加方便。 总之,Docker容器宿主机的销售是一个与容器化应用需求紧密相关的市场。购买者可以根据自己的需求选择合适的宿主机,无论是购买物理服务器还是使用云服务商提供的虚拟机实例。这些宿主机可以帮助他们快速部署和运行容器化应用,提高应用的灵活性和可扩展性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值