01.03 教你如何使用Zabbix3.4進行Web監測

1、拉取centos鏡像

<code>docker pull centos:centos7/<code>

2、查看/啟動鏡像

<code>#查看鏡像
docker images
#啟動鏡像
docker run -itd --name my-centos centos:centos7/<code>

3、進入鏡像

<code>#獲取容器的id
docker ps
#進入容器內部
docker exec -it 9bd5d8e8a3e7 /bin/bash/<code>

4、為容器安裝軟件

<code>#安裝ssh
yum install -y openssh-server openssh-clients
#修改密碼命令
yum install -y passwd
#service命令
yum install -y initscripts/<code>

5、修改密碼

<code>#修改密碼命令
passwd/<code>

6、修改sshd_config配置文件

<code>#修改文件 

vi /etc/ssh/sshd_config

#找到UsePAM參數,設置為no/<code>

7、重啟ssh並退出容器

<code>#重啟ssh
service sshd start

#這裡會報錯
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
#直接進行下面的命令就行,使用最後一步的命令啟動就解決這個問題了

#退出容器
exit/<code>

8、將剛剛修改的容器保存為新的鏡像

<code>docker commit 9bd5d8e8a3e7 my-ssh-centos/<code>

9、啟動新的鏡像

<code>#注意要暴露對外映射的端口 --privileged=true 和後面的 /sbin/init 必須要有,以特權模式啟動容器,否則無法使用systemctl啟動服務
docker run -tid --name my-ssh-0 -p 50022:22 --privileged=true 9bd5d8e8a3e7 /sbin/init/<code>


分享到:


相關文章: