目录
一、Docker
正如其生动的 logo,我瞅着这萌萌的 docker 小鲨鱼拖载着多个集装箱(docker容器),便心生喜爱。

docker 是运行于 Linux 内核,基于操作系统层面的虚拟化技术。相比传统物理层级的虚拟机具有:
占用资源少、秒级启动、快速部署、应用隔离、便于迁移、保证开发测试生产环境一致性、多租户环境等优势。
-
安装
uname -r #查看linux内核3.10以上 yum -y update #系统升级 yum install -y docker #安装docker reboot #重启linux systemctl start docker #开启docker服务 docker version #查看docker版本号验证
-
思路
通过docker网络,来实现容器之间的访问。
我画了幅示意图如下:

(一)Docker 容器
创建并运行容器:
docker run -d [镜像名/id](hash码) #-d后台运行
-
查看容器
docker ps#查看正在运行的容器docker ps -a#查看所有容器 -
删除容器
docker rm [容器名/id]#删除容器(exited的) -
控制容器状态
docker stop [容器名/id]# exited 状态docker start/restart [容器名/id]# up 状态 -
进入运行容器
docker exec -it [容器名/id] bash# -it 交互式终端 bash 运行shell程序exit# 从容器里退出到宿主机

本文详细介绍了如何利用Docker搭建LAMP服务器环境,包括创建容器、映射端口和数据卷,以及配置Apache和Mysql,确保网站的正常运行和数据持久化。通过Docker网络实现容器间通信,使得部署过程更加高效便捷。
最低0.47元/天 解锁文章
508

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



