色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker啟動ssh(docker啟動后訪問不了)

傅智翔1年前8瀏覽0評論

docker是一個快速的應(yīng)用程序部署工具,它可以在幾秒鐘內(nèi)創(chuàng)建完整的運行環(huán)境。它的眾多優(yōu)點包括:可移植性、易于管理、高度可擴展性等等。但是在默認(rèn)情況下,docker是沒有啟用ssh連接的,這樣會使一些需要ssh連接的操作變得非常不便,所以在這里我們來介紹一下如何在docker中啟用ssh。

$ docker run -p 22:22 -d --name=my_ssh_image ubuntu:16.04

首先我們需要通過如上命令在docker容器中安裝一個基于ubuntu的鏡像,并將它命名為“my_ssh_image”。這個命令還啟用了SSH端口22并在后臺以守護進程的方式運行。接下來我們需要進入該容器,并安裝openssh-server和net-tools:

$ docker exec -it my_ssh_image bash
$ apt-get update
$ apt-get install openssh-server net-tools vim -y

在安裝后,我們可以使用如下命令來生成ssh所需的RSA密鑰:

$ ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

最后,使用如下命令在容器中啟動SSH服務(wù):

$ /etc/init.d/ssh start

現(xiàn)在ssh連接就已經(jīng)啟動成功了,我們可以使用ssh命令連接到運行的docker容器中。例如:

$ ssh root@localhost -p 22

這樣,我們就可以在docker容器中使用ssh連接了,方便管理和操作容器。