首页 > 其他 > 详细

Docker的安装以及基本的使用

时间:2020-11-16 09:38:31      阅读:34      评论:0      收藏:0      [点我收藏+]

1、Docker的安装以及加速

技术分享图片

 

 

 技术分享图片

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 接着,我们去写yum源

[root@centos8 ~]#tee /etc/yum.repos.d/docker.repo <<EOF
[docker]
name=docker
gpgcheck=0
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/
EOF
[root@centos8 ~]#dnf -y install docker-ce-17.03.0

这样子就可以把docker17.03.0下载下来了

 

 

 接下来就是给docker进行加速了

浏览器打开http://cr.console.aliyun.com,注册或登录阿里云账号,点击左侧的镜像加速器,将会得到一个专属的加速地址,而且下面有使用配置说明:

技术分享图片

 

 

 

docker 镜像加速配置

1、安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端
2、配置镜像加速器
针对Docker客户端版大于1.10.0的用户
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://yioj950v.mirror.aliyuncs.com"]
 }
EOF
systemctl daemon-reload
systemctl restart docker
#修改好了之后可以这样子查看是否成功了
[root@MC7 ~]# docker info
......
Registry Mirrors:    #这个命令的最后可以看见加速情况
  https://yioj950v.mirror.aliyuncs.com/
 Live Restore Enabled: false

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

传统我们来构建一个wordpress 架构的话需要一个操作系统、然后再去部署nginx、MySQL、php。这 些平台部署好了之后我们再去将代码放到默认的仓库下,然后在docker中我们只需几行代码即可。

首先我们需要去拉去docker的镜像

[root@MC28 ~]# docker pull wordpress  #下载wordpress的镜像,因为wordpress依赖于httpd以及php,所以要不需要下载httpd和php的镜像
[root@MC28 ~]# docker pull mariadb     #下载mariadb的镜像

我们来查看一下镜像的下载

[root@MC28 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mariadb             latest              2ab9d091310d        3 days ago          414MB
wordpress           latest              6edecd0f5c75        9 days ago          546MB

接下来docker运行mariadb数据库服务

[root@MC28 ~]# docker run --name db -e MYSQL_ROOT_PASSWORD=123456 -d mariadb    
[root@MC28 ~]# docker run --name MyWordPress --link db:mysql -p 80:80 -d wordpress   #docker运行wordpress服务

 测试http://10.0.0.28:80访问的我们docker 服务器上的80端口word press已经部署好了

技术分享图片

 

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

[root@MC28 ~]# docker run --rm httpd bash

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

[root@MC28 ~]# docker run -d --name httpd1 --restart=always -p 80:80 httpd

  

 

Docker的安装以及基本的使用

原文:https://www.cnblogs.com/shang-b/p/13983104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!