docker封装images systemctl命令可以执行sshd -httpd

1.搭建http的docker
docker run -itd -p 80:80 -h zsl.cn -v /var/www/html/:/var/www/html --device /dev/sda:/dev/sda --name docker10 centos /bin/bash docker ps docker exec -it docker10 /bin/bash yum install httpd -y systemctl start httpd#现在不能执行 /usr/sbin/httpd -DFOREGROUND & yum install -y net-tools netstat -antup | grep 80 cd /var/www/html/ echo aaaaa > index.html

2.搭建sshd服务

yum install openssh-server -y

mkdir -p /var/run/sshd
/usr/sbin/sshd -D & #可能不能执行需要配置加密文件
netstat -lnutp|grep 22
sed -ri 's#session required pam_loginuid.so#session required pam_loginuid.so#g' /etc/pam.d/sshd

root@161f67ccad50:/# mkdir /root/.ssh
root@161f67ccad50:/# cd /root/.ssh
root@161f67ccad50:~/.ssh# ls

3.sshd服务不能启动就根据报错生成文件 sshd缺少文件加文件不然systemctl命令可能无法运行

Could not load host key: /etc/ssh/ssh_host_ed25519_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ecdsa_key

[root@zsl .ssh]# Could not load host key: /etc/ssh/ssh_host_rsa_key #缺少什么执行什么

[root@zsl .ssh]# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

封装docker 重新执行 注意删除旧的docker不然端口冲突

docker commit docker10 open-sshd-web1:centos7

docker run -itd -p 80:80 -p 24:22 -h zsl.cn -v /var/www/html/:/var/www/html -v /sys/fs/cgroup:/sys/fs/cgroup --name web1 --privileged --restart=always open-sshd-web1:centos7 /usr/sbin/init

封装完成

docker ps

docker exec -it web1 /bin/bash
[root@zsl /]# systemctl restart sshd
[root@zsl /]# systemctl restart httpd
[root@zsl /]# netstat -anput

部署网站执行

https://www.cnblogs.com/zsl-find/articles/9816650.html

 

封装lnp部分命令

    3  yum install epel-release -y
    4  yum install nginx -y
    5  nginx -v
    6  yum install -y net-tools
    9  /usr/sbin/nginx 
   11  netstat -anput
/usr/share/nginx/html/
yum install openssh-server -y

yum install -y php php-devel php-fpm php-mysql php-common php-devel php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel
php -v

 

posted @ 2019-04-30 11:31  夜辰雪扬  阅读(249)  评论(0)    收藏  举报