轻轻的 发表于 2019-2-20 09:13:58

docker配置sshd服务

启动一个centos服务

root@centos-mysql01:/data# docker run --privileged   -itd --name centos_lnmp1.14 -p 8088:80 -p 33006:3306 centos   /usr/sbin/init
root@centos-mysql01:/data# docker exec -it 97aaee886614 /bin/bash
#yum install -y gcc-c++ gcc openssl openssl-devel pcre-devel pcre openssh opsnssh-devel opsnssh-server openssh-* wget curl net-tools make sed
# sed -i 's@#Port 22@Port 22@' /etc/ssh/sshd_config
我的此处的sshd默认是开启服务的重新启动是不可以启动的需要手动kill掉sshd服务

# ss -tunlp |awk -F',' '{print $2}'|awk -F"=" '{print $2}'
# kill -p pid
root@97aaee886614 /]# systemctlrestart sshd
docker 中 centos /etc/rc.d/init.d/functions: No such file or directory 错误,解决

    #rpm -qf /etc/init.d/functions
#yum install -y initscripts


页: [1]
查看完整版本: docker配置sshd服务