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

电商网站规划论文中国今天最新军事新闻

电商网站规划论文,中国今天最新军事新闻,手机网站设计费用,常州网站开发公司Docker是一个被广泛使用的开源容器引擎,基于Go语言,遵从Apache2.0协议开源。 docker的三个概念:容器、镜像和仓库。 镜像(Image):镜像是Docker中的一个模板。通过 Docker镜像 来创建 Docker容器&#xff…

Docker是一个被广泛使用的开源容器引擎,基于Go语言,遵从Apache2.0协议开源。

docker的三个概念:容器、镜像和仓库。

  • 镜像(Image):镜像是Docker中的一个模板。通过 Docker镜像 来创建 Docker容器,一个镜像可以创建出多个容器。 镜像是由一系列指令一步一步构建出来
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。

docker安装

安装相关系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

// 添加yum源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

// 更新yum缓存

sudo yum makecache fast

// 安装

sudo yum -y install docker-ce

// 启动,查看,停止

sudo systemctl start docker

systemctl status docker

systemctl stop docker

查看docker版本

docker -v

// 查看docker操作命令

docker

修改docker数据目录

有时候需要将Docker的数据目录统一到某个目录中,默认的地址为/var/lib/docker,则需要配置data-root属性修改到对应目录,具体操作步骤如下:

## 查看当前目录 
docker info |grep Dir 
 
## 创建数据目录 
mkdir -p /opt/docker/data 
## 创建配置文件 
touch /etc/docker/daemon.json 
## 修改配置文件 
vim /etc/docker/daemon.json 
## 在文件中添加以下内容并保存
 { 
    "data-root": "/opt/docker/data"
 } 
 
## 重启Docker 
service docker restart 
 
## 查看修改后的目录是否为变更的目录 
docker info |grep Dir
 


从仓库获取镜像

搜索镜像:docker search image_name
搜索结果过滤:
是否是官方:
docker search --filter "is-official=true" image_name
是否是自动化构建
docker search --filter "is-automated=true" image_name
大于多少颗星
docker search --filter stars=3 image_name
下载镜像:docker pull image_name
本地镜像的查看:docker images
本地镜像的删除:docker rmi image_name

查看镜像的信息 docker inspect  mysql

如下,分别是镜像的名字,标签,id,创建时间和大小。

容器的操作

容器的创建、查看、停止、重启 

1.创建容器:docker run -itd --name=container_name image_name
-i 表示以交互模式运行容器;
-d 表示后台运行容器,并返回容器ID;
-t 为容器重新分配一个伪输入终端;
--name 为容器指定名称

2.查看容器(运行中的):docker ps
3.查看容器(包括已停止的):docker ps -a
4.停止容器:docker stop container_name/container_id
5.启动容器:docker start container_name/container_id
6.重启容器:docker restart container_name/container_id
7.删除容器:docker rm container_name/container_id

容器的修改及保存

1.进入容器:docker exec -it container_name/container_id /bin/bash
2.退出容器:exit
3.提交修改:
docker commit -a "author" -m "message" container_name/container_id new_image_name:tag_name

参数说明

-a:参数可选,用于指定作者,可以写你的名字
-m:参数可选,提交信息,可以说一下你做了哪些修改
container_id:该参数为被修改的容器ID
new_image_name:此为新镜像的名字,可自定义
tag_name:此为新镜像的标签,可不写,不写时标签默认为latest

容器的端口映射

docker run -itd  --name container_name -p 宿主机端口号:容器端口号  image_name

例如:docker run -itd --name nginx  -p 8081:80 nginx

文件挂载

docker run -itd -v /宿主机/文件目录:/容器/目录

将容器的文件复制到本地

docker cp 容器名:/容器目录/文件名 /宿主机目录/文件名

将本地的文件复制到容器
docker cp /宿主机目录/文件名 容器名:/容器目录/文件名

PS:文件挂载很重要,比如mysql数据库的容器数据很重要,通过文件挂载,可以使得容器的数据也保存在本地中。

容器互联

docker run -itd --link 要关联的容器名字:容器在被关联的容器中的别名

Dockerfile

Dockerfile就是名为Dockerfile的文件,文件中包含一些Linux命令,Docker通过读取文件中的命令来组建镜像。


Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,# 为 Dockerfile 中的注释。

运行Dockerfile
docker build -t image_name:tag_name .

也可以通过-f参数来指定Dockerfile文件位置
docker build -f /path/Dockerfile .

docker安装mysql

docker search mysql

docker pull mysql

然后查看docker images

 docker inspect  mysql  查看mysql的持久化目录

docker run -itd --name=mysql -p 3306:3306  -v /home/mysql/docker_mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password  mysql

参考课程:

Docker从入门到实战应用 - 网易云课堂

http://www.hkea.cn/news/450487/

相关文章:

  • 旅游网站 建设平台分析百度seo一本通
  • 怎么用dw做网站app开发网站
  • 昆山做网站的公司有哪些seo整站优化推广
  • 网站建设谈单情景对话青岛seo百科
  • 网站做自适应好不好网页分析报告案例
  • 大连手机自适应网站建设公司seo诊断站长
  • 有哪些好的网站十大电商代运营公司
  • 个人网页设计欣赏网站整站优化快速排名
  • 多少钱立案seo 公司
  • 医学类的网站做Google百度怎么优化排名
  • 手机网站怎样做枸橼酸西地那非片的功效与作用
  • 邯郸做wap网站的公司六六seo基础运营第三讲
  • 六安市建设银行网站seo编辑的工作内容
  • seo外包平台福州百度快照优化
  • 橙子建站广告怎么投放竞价网络推广
  • 中国公司查询网站网络公司起名
  • wordpress邮箱内容更改一键关键词优化
  • 楼市最新消息2022年房价走势seo网络推广经理
  • wordpress免费中文企业主题seo权重优化软件
  • 周口网站建设哪家好济南专业seo推广公司
  • 济南网站忧化怎么把抖音关键词做上去
  • 网站建设与维护的题目网站点击软件排名
  • 网站收录服务企业网络的组网方案
  • nba排名灰色词seo排名
  • 如何建自己的个人网站深圳市seo上词多少钱
  • 迎访问中国建设银行网站_永久免费的电销外呼系统
  • 类似AG网站建设网络营销的十大特点
  • 河北盘古做的网站用的什么服务器品牌策划与推广
  • 做网站开发的是不是程序员品牌营销与推广
  • 安卓android软件seo搜索引擎优化方式