作业(九)

作业(九)

1、通过 RPM 安装 docker 17.03.0 版本并且配置 docker 阿里加速

#centos 7 安装docker 17.03.0 
#CentOS 7 安装docker依赖三个yum源:Base,Extras,docker-ce
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache

#安装docker依赖包
[root@localhost ~]# yum -y install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm

#安装docker 17.03.0
[root@localhost ~]# yum -y install docker-ce-17.03.0.ce-1.el7.centos

#配置镜像加速
[root@localhost ~]# mkdir -p /etc/docker
[root@localhost ~]# cat > /etc/docker/daemon.json<<EOF
> {
>   "registry-mirrors": ["https://si7y70hh.mirror.aliyuncs.com"]
> }
> EOF


#启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker version
Client:
 Version:      17.03.0-ce
 API version:  1.26
 Go version:   go1.7.5
 Git commit:   3a232c8
 Built:        Tue Feb 28 08:10:07 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.03.0-ce
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   3a232c8
 Built:        Tue Feb 28 08:10:07 2017
 OS/Arch:      linux/amd64
 Experimental: false

2、通过 docker 安装一个 LAPM 架构

#安装mysql和wordpress
[root@localhost ~]# docker pull wordpress
[root@localhost ~]# docker pull mysql

#启动mysql
[root@localhost ~]# docker run -d --name wordpress_mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
-d: 后台运行容器,并返回容器ID;
-e MYSQL_ROOT_PASSWORD:设置环境变量;设置mysql密码,启动mysql使用
--name:为容器指定一个名称;

#启动wordpress
[root@localhost ~]# docker run -d --name wp --link wordpress_mysql:mysql -p 80:80 wordpress
--link wordpress_mysql:mysql:添加链接到另一个容器;关联数据库
-p:指定端口映射,宿主机端口:容器端口

#启动后就可以在网页上访问宿主机IP进入wordpress

3、写出 docker run 命令的延申指令,如怎么在停止一个 docker 容器的时候自动删除该容器

docker run -it --rm IMAGE

4、写出 docker run 命令在自动启动 docker 服务时通过什么参数能够启动 docker 中的容器,从而实现容器随着 docker 服务的启动而自动启动

docker run --restart=always IMAGE
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值