您的位置:首页 > 房产 > 家装 > 网页翻译不见了_长治网站制作的流程_百度搜索引擎的优缺点_广州推动优化防控措施落地

网页翻译不见了_长治网站制作的流程_百度搜索引擎的优缺点_广州推动优化防控措施落地

2025/9/15 16:46:29 来源:https://blog.csdn.net/weixin_46532751/article/details/145877494  浏览:    关键词:网页翻译不见了_长治网站制作的流程_百度搜索引擎的优缺点_广州推动优化防控措施落地
网页翻译不见了_长治网站制作的流程_百度搜索引擎的优缺点_广州推动优化防控措施落地

Docker

顾名思义docker的出现是为了解决批量化部署服务而导致的资源占用过多的痛点,传统的虚拟化方式是将物理硬件层全部进行虚拟化,安装的系统也都是全量化。导致在进行部署服务的时候占用过多资源导致资源浪费。

与传统虚拟化方式不同,docker虚拟化为轻量级虚拟化,与物理层面公用内核,每一个容器都相当于一个独立的空间,与宿主机公用资源,但是每一个容器都是一个独立的存在。这样就可以使用极小的占用率去独立运行一个服务。docker中所拉取的镜像都是只保证当前服务可运行的最小标准。即每一个容器都是一个简化的Linux系统(因为docker是基于linux系统,所以每一个镜像空间都可以理解为创建了一个可以保证当前服务可运行的情况下的最小合集)。

Docker基础命令

查看docker版本

docker -v

查看当前镜像库存

docker images

查看当前所运行的容器
不加参数默认查看当前所运行中的容器,未运行或者运行失败的则需要-a查看

docker ps
docker ps -a

搜索docker Hub镜像

docker search xxx

搜索默认使用外网Hub,大概率不能成功

镜像拉取

docker pull xxx:版本
docker pull mysql:5.7

服务操作类命令

docker start 容器id/容器名称  //容器启动
docker stop 容器id/容器名称 //容器停止
docker restart 容器id/容器名称 //容器重启
docker inspect 容器id/容器名称 //容器详细信息,可查看地址等信息
docker run 容器id/容器名称 //容器启动命令
docker rm 容器id/容器名称 //删除容器

在这里插入图片描述CONTAINER ID :容器ID,显示的为缩减版,是docker中不可重复的独一标志
IMAGE:使用镜像,标注了使用的镜像以及对应版本
COMMAND:启动容器时运行的命令,用来启动时进行初始化,也定义了连接方式通过/bin/bash来用shell方式连接
CREATED:容器已运行时长
STATUS:当前状态
PORTS:容器端口映射情况,左边是宿主机端口,右边是容器端口
NAMES:容器名称

连接容器

docker exec -it nginx01 /bin/bash

-it:创建伪终端连接方式
nginx01:容器名称
/bin/bash:通过shell方式连接

退出容器方式
exit:直接退出容器并且停止运行容器
ctrl+q+p:断开容器连接,并不会停止容器的运行

Run的用法

docker run -d -p 6379:6379 -v /app/rd1:/redis/data -e REDIS_REPLICATION_MODE=master -e REDIS_PASSWORD=123456 --network bridge  --name redis01 redis

-d:静默启动
-p:将宿主机6379端口映射到容器的6379端口
-v:挂载宿主机/app/rd1目录到容器的/redis/data中,达到数据持久化,容器删除后数据还保存在本地
-e:设置环境变量,设置redis为主节点,redis密码为123456
–network:容器所使用网络
–name: 容器名称
redis:使用镜像

挂载数据卷的时候需要给/app/rd1权限,否则会导致容器无法正常启动
可以使用docker logs 容器id来查询日志,解决报错

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com