使用docker建立乙個伺服器並用ssh登入

2021-10-19 12:46:34 字數 772 閱讀 7650

docker run -it --rm --name test -h test -m 500m ubuntu:18.04 /bin/bash
預設是root使用者,沒有密碼的。使用passwd修改密碼

找到對應的版本,進行替換

apt update

apt install openssh-server

/usr/sbin/sshd -d

如果報錯/run/sshd目錄不存在,則建立乙個

mkdir -p /run/sshd

vim /etc/ssh/sshd_config

vim /run.sh並寫入下面內容:

#!/bin/bash

/usr/sbin/sshd -d

更新執行許可權:chmod +x run.sh

docker commit test ubuntu:sshd

test 為執行 docker 容器的--name名字

docker run -d --name test -h test -p 1022:22 -m 500m ubuntu:sshd /run.sh
ssh root@localhost -p 1022即可連線

安裝其他軟體

apt-get install net-tools vim -y

使用node建立乙個簡單的api伺服器

安裝node 1 在d盤下新建乙個myserver資料夾 2 cmd命令列進入到myserver下 3 新建乙個server.js檔案 引用node的http模組 建立乙個伺服器並指定請求處理函式 監聽 8888 埠 server.listen 8888 console.log 伺服器開啟在 htt...

伺服器docker使用

這篇文章是我給自己的乙個記錄,有些名詞可能寫的不專業,請見諒 docker裡面有兩個概念,乙個是映象,乙個是容器。映象可以看做是類,容器就是類的例項。sudo nvidia docker run it p 7779 8888 v home gm liutingting liutingting han...

乙個伺服器建立兩個MySQL

將已安裝的資料庫資料夾複製到另乙個目錄下 開啟複製目錄下的my.ini檔案修改 client port 3307 第乙個資料庫的預設埠是3306 這裡需要另外啟用乙個埠 the tcp ip port the mysql server will listen on mysqld port 3307 ...