Skip to main content

Run Ssh Server Pada Docker Container


Run SSH Server pada Docker Container - Hallo sahabat oprekers, kali ini www.dimasrio.com akan menjelaskan bagimana cara menjalankan service ssh pada docker container. Pada umumnya docker dipakai untuk build applications yang terisolated pada container, tapi bukan berarti docker tidak sanggup dimanfaatkan sebagai virtualisasi os layaknya openvz. Sebenarnya artikel ini tidak lain yaitu cara menciptakan images docker dengan service ssh, sehingga images yang kita build sanggup kita manfaatkan seperti virtual mesin.

Baca Juga :
Setup iSCSI pada Vmware ESXi 6.0
$100 Dolar Pertama dari Youtube Adsense

SSH Server pada Docker Container

Step 1 - Donwnload Images.
docker pull centos
Step 2 - Setup file ssh config untuk docker images.
mkdir /docker/
cd /docker/
touch sshd_config
Tambahkan perintah di bawah ini pada file sshd_config.
# What ports, IPs and protocols we listen for
Port 22
Protocol 2

# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
UsePAM yes

Step 3 - Buat dan build Dockerfile.
touch Dockerfile
Tambahkan perintah berikut pada Dockerfile.
FROM centos
RUN yum -y update
RUN yum install -y openssh-server
RUN ssh-keygen -A
ADD ./sshd_config /etc/ssh/sshd_config
RUN echo root:P455w0rd | chpasswd
CMD /usr/sbin/sshd -D
Kemudian build image.
docker build -t dimzrio/centos_ssh .
Output :

Step 4 - Run docker container.
docker run -it -d --name server_01 -p 2201:22 dimzrio/centos_ssh
Output :

Sampai disini sahabat sudah menciptakan sebuah container dengan nama server_01. Sekarang kita coba remote ssh ke dalam container server_01 memakai ip internal.

Output : 

Kita juga sanggup eksklusif ssh ke container memakai ip private dari interface docker0.

Output :


Demikian tutorial docker indonesia kali ini mengenai Run SSH Server pada Docker Container CentOS. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!

Sumber http://www.dimasrio.com/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar