docker創建sshd服務(最簡單)

1、下載所需鏡像:sshd鏡像

查看鏡像:

$docker search sshd

docker search sshd.png

下載鏡像

$docker pull rastasheep/ubuntu-sshd

查看docker鏡像

$docker images

docker images.png

創建一個新的容器並將容器的22端口映射到宿主機的10022端口

$docker run -it -p 10022:22 rastasheep/ubuntu-sshd:latest /bin/bash
$docker ps -a 列出所有容器
$docker start 容器ID
$docker ps 查看啓動的容器

啓動容器後進入容器:

$docker exec -it 容器ID /bin/bash

啓動一個docker容器並使其在後臺運行ssh服務

$docker run -it -p 10022:22 rastasheep/ubuntu-sshd:latest /usr/sbin/sshd -D &

docker 目錄映射

docker -v添加數據卷

將宿主機的data目錄映射到容器的data目錄

$docker run -it -v /data:/data rastasheep/ubuntu-sshd:latest /bin/bash

如有多個目錄可再增加-v參數進行映射

$docker run -it -v /data:/data -v /data1:/data1 rastasheep/ubuntu-sshd:latest /bin/bash

docker刪除鏡像

$docker rmi 鏡像ID

docker刪除容器

$docker rm 容器ID


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章