1.apt install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-keyadd - add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" apt -y install docker-ce mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors":["https://si7y70hh.mirror.aliyuncs.com"] } EOF systemctl daemon-reload systemctl restart docker

2.docker run httpd docker run mariadb-server docker run php docker run php-mysqld docker stop httpd docker stop mariadb-server vim /etc/httpd/conf.modules.d/00-mpm.conf LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

 vim /var/www/html/lamp.php
 <?php
 try {
 $user='root';
 $pass='';
 $dbh= new PDO('mysql:host=localhost;dbname=mysql',$user,$pass);
 foreach($dbh->query('SELECT user,host from user') as $row) {
 print_r($row);
 }
 $dbh = null;
 } catch (PDOException $e) {
 print "Error!:" . $e->getMessage() . "<br/>";
 die();
 }
 phpinfo();
 ?>
 
 docker start httpd
 docker start mariadb-server

3.docker run --rm alpine cat /etc/issue

4.docker run -d --name nginx --restart=always -p 80:80 nginx