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

下面开始本文的学习!!
CONTENTS
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,并登录上去查看。(部署完毕)



2、 docker命令进阶补充
(1)基本命令复习
docker info 守护进程的系统资源设置
docker search docker仓库的查询
docker pull Docker仓库的下载
docker images Docker镜像的查询
docker rmi Docker镜像的删除
docker ps 容器的查询
docker run 容器的创建启动
docker start/stop 容器启动停止
(2)Docker指令除了单条使用外,还支持赋值、解析变量、嵌套使用,例如以下(删除所有的容器):
docker ps -a -q
docker rm -f $( docker ps -a -q )
(3)进阶命令
# 查看
d

最低0.47元/天 解锁文章
6618

被折叠的 条评论
为什么被折叠?



