(三)docker进阶学习1(Linux虚拟化从入门到精通)

声明:本博客依旧是学习尚硅谷虚拟化视频而整理出来的,鉴于本博主之前整理过一篇博客关于docker的,所以这边就是为了巩固对docker的认知,并查漏补缺。所以很多基础知识就不再继续介绍了,但会补充一些简练的知识点。

之前整理的博客(目录如下):https://blog.csdn.net/Until_U/article/details/105986894


下面开始本文的学习!!


CONTENTS

 

1、docker快速部署WordPress

2、 docker命令进阶补充

3、docker镜像和仓库管理

3.1 commit镜像

3.2 dockerfile示例

4、docker官方仓库搭建

5、docker搭建Harbor仓库


1、docker快速部署WordPress

下面我写了详细的步骤,大家也可以参考这篇博客:https://www.cnblogs.com/sunsky303/p/9396976.html

(1)防火墙和selinux配置

#检查当前防火墙版本,默认centos7是firewalld,卸载装iptables
iptables-save
systemctl stop firewalld
systemctl disable firewalld

yum install iptables-services -y
systemctl start iptables.service
systemctl enable iptables.service

#清除防火墙规则,后期根据需要配置
iptables -F
service iptables save

#关闭selinux
getenforce
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux
cat /etc/sysconfig/selinux
setenforce 0

(2)安装docker和配置镜像加速器

安装docker可以通过官方给的脚本、yum源仓库或者rpm包进行安装,这次我选用rpm进行安装(网站链接如下,选择相应的版本):

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

#安装docker的相关操作
mkdir docker
cd docker/
mv ../docker-* ./
ls
yum install * -y
systemctl start docker
systemctl enable docker

#检测docker是否安装成功
docker run hello-world

#配置镜像加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://c63ol3wn.mirror.aliyuncs.com"]
}
EOF

cat /etc/docker/daemon.json
systemctl daemon-reload 
systemctl restart docker

(3)docker拉取mysql和WordPress,并启动。

docker pull mysql:latest
docker pull wordpress:latest
docker images
docker run --name db --env MYSQL_ROOT_PASSWORD=Root@123 -d mysql:latest
docker run --name Mywordpress --link db:mysql -p 8080:80 -d wordpress:latest
ocker ps

 (4)下载直接在浏览器输入虚拟机ip:8080,开始暗账Wordpress,并登录上去查看。(部署完毕)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬核的无脸man~

你的鼓励是我创作的最大功力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值