1、通过 RPM 安装 docker 17.03.0 版本并且配置 docker 阿里加速
#!/bin/bashVERSION="17.03.0.ce-1.el7"echo "准备安装docker,请稍等..."rpm -q docker-ce &> /dev/null && { echo "docker已安装" ; exit ; }yum install -y wget &> /dev/nullwget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo || { echo "配置docker源失败"; exit ; }yum clean all echo "正在安装的docker版本是$VERSION"sleep 3#yum install -y docker-ce-$VERSION docker-ce-cli-$VERSION &> /dev/null || { echo "docker安装失败"; exit ; }yum install -y --setopt=obsoletes=0 docker-ce-${VERSION}.centos docker-ce-selinux-${VERSION}.centos#阿里镜像加速mkdir -p /etc/dockercat > /etc/docker/daemon.json <<EOF{"registry-mirrors": ["https://38mp1xc1.mirror.aliyuncs.com"]}EOFecho "docker安装成功"systemctl daemon-reloadsystemctl enable --now docker || echo "docker启动失败,请检查配置文件"
2、通过 docker 安装一个 LAPM 架构
#查看lamp镜像[08:48:30]root@yl:244 ~# docker search -s 100 lampFlag --stars has been deprecated, use --filter=stars=3 insteadNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmattrayner/lamp A simple LAMP docker image running the prere… 240 [OK]linode/lamp LAMP on Ubuntu 14.04.1 LTS Container 178 tutum/lamp Out-of-the-box LAMP image (PHP+MySQL) 141 greyltc/lamp a super secure, up-to-date and lightweight L… 100 [OK]#拉去排名第一的镜像[08:48:36]root@yl:245 ~# docker pull mattrayner/lamp(自带phpmyadmin)#将容器里端口映射到宿主机(注意端口冲突)[08:48:36]root@yl:246 ~# docker run -d -p 80:80 -p 3306:3306 --name lamp mattrayner/lamp#进入容器[08:48:36]root@yl:247 ~# docker exec -it lamp bash#查看数据库账号密码[09:01:17]root@yl:39 ~# docker logs lamp......========================================================================You can now connect to this MySQL Server with 3dKfq53sJ2Gm mysql -uadmin -p3dKfq53sJ2Gm -h<host> -P<port>Please remember to change the above password as soon as possible!MySQL user 'root' has no password but only allows local connectionsenjoy!========================================================================......

3、写出 docker run 命令的延申指令,如怎么在停止一个 docker 容器的时候自动删除该容器
docker run --rm xxx例如:#当推出这个容器的时候,立即删除这个容器docker run --rm -it centos bash
写出 docker run 命令在自动启动 docker 服务时通过什么参数能够启动 docker 中的容器,从而实现容器随着 docker 服务的启动而自动启动
docker run -d --restart=always xxx例如:docker run -d --restart=always centos