当前位置: 首页 > news >正文

做网站可以用自己的主机快速排名生客seo

做网站可以用自己的主机,快速排名生客seo,dw怎么做滚动视差的网站,北京公司排名100文章目录 1、docker简介2、docker的基本组成3、docker的安装与配置4、docker的常用命令 1、docker简介 什么是容器? 它是一种虚拟化的方案,是操作系统级别的虚拟化,只能运行相同或相似内核的操作系统,依赖于Linux内核特性&#x…

文章目录

  • 1、docker简介
  • 2、docker的基本组成
  • 3、docker的安装与配置
  • 4、docker的常用命令


1、docker简介

什么是容器?
它是一种虚拟化的方案,是操作系统级别的虚拟化,只能运行相同或相似内核的操作系统,依赖于Linux内核特性:Namespace和Cgroups (Control Group)。

Linux容器技术与虚拟机对比
在这里插入图片描述

docker的使用场景有哪些?
1、 使用docker容器开发、测试、部署服务
2、 创建隔离的运行环境
3、 搭建测试环境
4、 构建多用户的平台即服务(PasS)基础设施
5、 提供软件即服务(SaaS)应用程序
6、 高性能、超大规模的宿主机部署

docker容器的能力
文件系统隔离:每个容器都有自己的root文件系统
进程隔离:每个容器都运行在自己的进程环境中
网络隔离:容器间的虚拟网络接口和ip地址都是分开的
资源隔离与分组:使用Cgroups将CPU和内存之类的资源独立分配给每个Docker容器


2、docker的基本组成

Docker的主要概念有:Docker Client(客户端),Docker Daemon(守护进程),Docker Image(镜像),Docker Container(容器),Docker Registry(仓库)
在这里插入图片描述

dockerfile与仓库、镜像、容器及tar文件之间的关系
在这里插入图片描述


3、docker的安装与配置

在Ubuntu中安装docker
安装前检查环境:
1、 检查内核版本,用命令 uname -a
2、 检查Device Mapper,用命令 ls -l /sys/class/misc/device-mapper

法一:用Ubuntu维护的版本安装

sudo apt-get install docker.io
source /etc/bash_completion.d/docker.io

法二:用docker维护的版本安装

# 1、检查apt的https支持,查看/usr/lib/apt/methods/https文件是否存在,如果不存在,运行安装命令
apt-get update
apt-get install -y apt-transport-https
# 2、添加docker的apt仓库
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
# 3、添加仓库的key
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# 4、安装
apt-get update
apt-get install -y lxc-docker

可以将这4个步骤写入一个sh脚本,用sh脚本一步到位安装

sudo apt-get install -y curl
curl -ssl https://get.docker.com/ubuntu/ | sudo sh

使用非root用户运行docker

1. sudo groupadd docker    # 创建一个名为docker的用户组
2. sudo gpasswd -a ${USER} docker  # 将当前用户添加到docker组
3. sudo service docker restart   #重启docker

4、docker的常用命令

1、查看镜像

docker images    #查看images镜像

2、启动容器

docker run IMAGE [COMMAND] [ARG…]-d 后台启动-i --interactive=ture | fasle 默认是false-t --tty=true | false 默认是false
# 比如:
docker run -d --name nginx_test -p 81:80 nginx    #运行容器(-d 后台运行, -p 外部81端口映射到容器80端口,  --name指定运行的名字)
docker run -d --name bmweb -v ~/example-docs:/usr/local/apache2/htdocs -p 80:80 httpd:latest   #-v 挂载目录,将宿主机目录挂载到容器内目标,双方修改同步

3、查看容器

docker ps   # 查看正在运行的容器
docker ps -a  # 查看全部的容器,包括停止的

4、查看容器详情

docker inspect 容器ID/name

5、重新启动停止的容器

docker start [-i] 容器ID/name

6、删除停止的容器

docker rm 容器ID/name  (并不能删除正在运行的容器)
docker rm -f 容器ID/name   (强制删除,能删除正在运行的容器)

7、删除镜像

docker rmi 镜像名字

8、进入正在运行的容器

docker exec -it 容器id前几位数字  /bin/bash     进入容器里面
exit  从容器里面退出来

9、把容器提交为镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]-a,--author="" Author-m,--message="" Commit message-p,--pause=true Pause container during commitdocker commit -a "lishanlu" -m "Deeplearning model deploy environment." -p dnn_inference dnn_deploy/inference_env:v1.0

10、通过dockerfile构建镜像

docker build -t  dockerimage_name .               通过当前目录下的dockerfile构建镜像,主要最后一个点代表当前目录

11、把镜像打包成tar,方便拷贝到其他宿主机

docker save  镜像的名字  > 1.tar     将镜像保存为文件1.tar
docker save -o 1.tar 镜像的名字

12、tar包加载成docker镜像

docker load < 1.tar         从文件1.tar导入镜像
docker load -i 1.tar
http://www.shuangfujiaoyu.com/news/29671.html

相关文章:

  • wordpress 去掉谷歌seo投放是什么意思
  • 湖北政府网站集约化建设seo分析报告怎么写
  • 网站需要收集什么建站资源百度竞价ocpc
  • 最权威的做网站的公司哪家好营销网站建设方案
  • 更换网站空间离我最近的广告公司
  • 网站建设呼和浩特常用于网站推广的营销手段是
  • 免费建网站软件下载手机郑州seo使用教程
  • 云主机上传网站色盲测试图及答案大全
  • 怎么开一家网站开发公司上海谷歌seo推广公司
  • 上海营销型网站建设公司app推广拉新一手渠道
  • 深圳做营销型网站学新媒体运营最好的培训学校
  • 做网站用什么做宁波seo推广优化哪家强
  • 做印章网站今日新闻简报
  • vue做的网站域名汇总抖音引流推广怎么做
  • 电商一共有什么平台郑州关键词网站优化排名
  • 做纪念品网站微信营销方案
  • 电商网站适合做响应式布局吗厦门人才网招聘
  • 建设银行网站是多少网络整合营销策划书
  • 国际 网站制作公司站长之家网站查询
  • 扁平化 网站 模板北京seo薪资
  • axure可以直接做网站seo网站优化技术
  • 大连做网站价钱包括哪些内容
  • 扬州建设信息网站网推和地推的区别
  • 有哪些文本封面做的好的网站广东企业网站seo哪里好
  • 日本插画 网站seo外包公司兴田德润官方地址
  • 为什么做网站比app便宜seo运营做什么
  • 产品网站开发流程竞价托管推广多少钱
  • 设计服务网站怎样推广
  • 动态网站是什么网络广告文案
  • 如何做淘宝cms导购网站软文案例大全