西宁企业网站开发定制,世界500强企业logo,自己怎么优化网站排名,如何建设英文网站小白自己整理#xff0c;如有错误请指示#xff01;
自我理解#xff1a;docker就是把应用程序所用的依赖程序#xff0c;函数库等相关文件打包成镜像文件#xff0c;类似系统光盘#xff0c;然后可以在任意电脑上安装使用#xff08;方便运维人员部署程序#xff09;…小白自己整理如有错误请指示
自我理解docker就是把应用程序所用的依赖程序函数库等相关文件打包成镜像文件类似系统光盘然后可以在任意电脑上安装使用方便运维人员部署程序没运行一个程序就形成一个容器程序的相关配置信息都在容器内完成所以只要配好docker环境docker run启动成功即可。
第一docker的安装
话不多说还是正常下载包
通过xftp上传文件到虚拟机也可以复制到u盘里面复习下挂载命令的使用。
1.解压包命令 tar -zxvf docker.tar(看自己系统的包名
解压后将解压文件 docker目录下的文件 mv到 usr/bin下这个暂时不了解为啥这样等研究好后续补上后来看里面是一些bash文件还有几个隐藏文件夹应该是bash命令感觉和java可以运行需要有自己的lib库配置环境变量一样。
库设置好接下来就是配置docker服务的环境变量了 vi cd /etc/systemd/system/docker.service
正常没有这个文件vi后保存就会生成了这在之前创建文件的时候学过的。
配置信息主要三部分[unit][service[install]] 小白建议命令最好手敲等自己完全熟悉以后再复制。和环境变量一样配置以后需要立即生效服务立即生效命令
systemctl daemon-reload
注意配置好的文件我们要给他设置可执行权限否则提示没权限执行的在配置重新加载之前操作 chmod x /etc/systemed/system/docker.service
2.好了到此运行库添加到usr/bin里面了service配置信息也重新加载了接下来就是验证的时刻了
命令行输入 systemctl start docker
docker version #正常运行后出现服务端和客户端,设置开机启动时enable 到此容器安装配置了下面的就简单了。
第二部署nginxmysql主要是环境安装基本步骤
1.docker pull nginx #加载镜像从仓库下载如果没有网需要自己下包上传晚上更新没网情况如何操作
2.docker run --name nginx-container -p 80:80 -d nginx #运行容器 定义名字nginx-container映射端口 80对应容器的80后台运行最后一个参数是镜像名称可以docker images查看下
3验证即可打开网页 输入虚拟机地址80回车 看成功了如果启动已经停止的容器可以docker ps -a看下容器的id然后docker start 容器id即可
例如2下面设置mysql并进入容易登录mysql
流程一样:docker pull mysql
docker run -itd --name mysql-container -p 3306:3306 -e MYSQL_ROOT-PASSWORD123456 msyql
启动后可以查看docker进程状态
-i 打开一个标准输出-t创建一个伪终端 -d以守护进程运行一个容器 --name容器的名字
2.进入容器
docker exec -it 容器id可以通过docker -ps -a查看 /bin/bash OK,全部测试完毕。docker命令需要继续学习下次更新其他程序离线模式多数环境都是非联网状态镜像需要自己先下载好上图mysql首次操作会提示你修改密码的这可以根据自己需要修改或则参考之前的mysql的文章也可以。
主要流程docker的下载安装配置启动加载镜像启动容器进入容器。