在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ 在Docker中運(yùn)行SSH進(jìn)程服務(wù)
docker用戶指南
鏡像
在Docker中運(yùn)行SSH進(jìn)程服務(wù)
Docker Hub
CentOS
Rackspace Cloud
Red Hat Enterprise Linux
在Docker中運(yùn)行Reids服務(wù)
FrugalWare
管理容器數(shù)據(jù)
Debian
Docker中運(yùn)行MongoDB
Gentoo
在Docker中使用Riak服務(wù)
IBM SoftLayer
在Docker中運(yùn)行Apt-Cacher-ng服務(wù)
開始使用Docker Hub
Amazon EC2
在Docker中運(yùn)行"hello Word"應(yīng)用
Docker Hub上的倉庫和鏡像
Ubuntu
Docker Hub賬戶
Docker中運(yùn)行Node.js web應(yīng)用
Docker中運(yùn)行CouchDB服務(wù)
Fedora
Binaries
CRUX Linux
使用Docker Hub
Mac OS X 安裝 Docker
在Docker中運(yùn)行PostgreSQL
創(chuàng)建一個基本鏡像
Docker Hub上的自動化構(gòu)建
連接容器
Google Cloud Platform
使用docker第一步
使用docker鏡像
Arch Linux
openSUSE
使用容器
Microsoft Windows 安裝docker

在Docker中運(yùn)行SSH進(jìn)程服務(wù)

以下是用Dockerfile設(shè)置sshd服務(wù)容器,您可以使用連接并檢查其他容器的卷,或者可以快速訪問測試容器。

    # sshd
    #
    # VERSION               0.0.1

    FROM     ubuntu:12.04
    MAINTAINER Thatcher R. Peskens "thatcher@dotcloud.com"

    # make sure the package repository is up to date
    RUN apt-get update

    RUN apt-get install -y openssh-server
    RUN mkdir /var/run/sshd
    RUN echo 'root:screencast' |chpasswd

    EXPOSE 22
    CMD    ["/usr/sbin/sshd", "-D"]

使用如下命令構(gòu)建鏡像:

    $ sudo docker build --rm -t eg_sshd .

然后運(yùn)行它,你可以使用docker port來找出容器端口22映射到主機(jī)的端口

    $ sudo docker run -d -P --name test_sshd eg_sshd
    $ sudo docker port test_sshd 22
    0.0.0.0:49154

現(xiàn)在你可以使用ssh登陸Docker進(jìn)程的主機(jī)IP地址,端口是49154(IP地址可以使用ifconfig獲取):

    $ ssh root@192.168.1.2 -p 49154
    # The password is ``screencast``.
    $$

最后,清理停止的容器,并且刪除容器,然后刪除鏡像。

    $ sudo docker stop test_sshd
    $ sudo docker rm test_sshd
    $ sudo docker rmi eg_sshd
下一篇:使用Docker Hub