实时搜索: docker 是什么

docker 是什么

954条评论 2197人喜欢 5993次阅读 372人点赞
Docker中的dockerfile文件是用来创建自定义的image的,可以通过在dockerfile文件中写入命令来自动创建容器吗。我现在想写一个dockerfile文件,在执行这个文件时,可以在创建images后自动run 一个container,不知道可以实现吗? ...

docker容器与虚拟机有什么区别?: Docker 是一个开源项目,这个项目旨在通过把应用程序打包为可移植的、自给自足的容器。把项目发布在DocKer容器上面进行测试,当项目需要正式上线的时候我们直接可以把做好的DocKer镜像部署上去就行了。节省费用。
Docker与虚拟机的区别:
1: Docker 启动速度比虚拟机器快很多。

2:资源利用比虚拟机高:同一台机器上我相信能跑100台DocKer,咱们肯定不赶跑这么多台虚拟机,有效的节约资源。
我是海腾数据中心的技术小哥,很高兴为您解答问题。 需要服务器或技术支持可联系技术小哥

docker 操作响应缓慢甚至timeout有什么可能的原因: Docker的安装和构成 Docker官方本身提供了非常具体的安装教程,这里不说具体的安装过程,请参考Docker安装(Mac系统),重要的是描述下原理和安装完成后的结构,好对Docker更好的了解。 由于LXC本身不支持Mac内核,因此需要跑一个VirtualBox虚拟

Docker中的dockerfile文件可以创建容器吗?: 不能,创建容器需要用docker composefile,跟dockerfile语法差不多。

Docker中可以运行其他非linux系统吗: 不可以,docker只是在应用级上虚拟化,而并非是虚拟了一个系统,docker容器内部的系统是基于镜像的,然后再上面有一层读写层。
或者说楼主想问非linux系统可以使用docker,目前不行,因为docker本身使用了linux特有的一些内核特性,所以其他系统必须装一个虚拟机。

docker生成的ubuntu的root的登陆密码怎么获取: 原因是文件夹没权限,同时把宿主和容器中相应的文件夹设置为归属mysql用户,但结果是只有一个文件夹归属mysql用户,再次把不是归属mysql的文件夹设置为归属mysql用户后,另一个文件夹又变成不归属mysql用户,这是什么原因?如下所示:
宿主:
chmod +w /data/volumes-mysql
chown -R mysql:mysql /data/volumes-mysql
chcon -R -t mysqld_db_t /data/volumes-mysql

容器:
chmod +w /home/databases/mysql/data
chown -R mysql:mysql /home/databases/mysql/data
chcon -R -t mysqld_db_t /home/databases/mysql/data

cd /data/volumes-mysql
ls -al
drwxr-xr-x. 2 27 27 4096 12月 3 20:09 .
drwxr-xr-x. 6 root root 4096 12月 3 19:54 ..
-rw-rw----. 1 27 27 18874368 12月 3 20:09 ibdata1
-rw-rw----. 1 27 27 5242880 12月 3 20:09 ib_logfile0
-rw-rw----. 1 27 27 5242880 12月 3 20:09 ib_logfile1

cd /home/databases/mysql/data
ls -al
drwxr-xr-x. 2 mysql mysql 4096 Dec 3 12:09 .
drwxr-xr-x. 3 root root 4096 Dec 3 12:02 ..
-rw-rw----. 1 mysql mysql 5242880 Dec 3 12:09 ib_logfile0
-rw-rw----. 1 mysql mysql 5242880 Dec 3 12:09 ib_logfile1
-rw-rw----. 1 mysql mysql 18874368 Dec 3 12:09 ibdata1

Docker中可以运行其他非linux系统吗:  1.启动一个Docker容器   [root@localhost ~]# docker run -i -t Ubuntu /bin/bash   Unable to find image ‘ubuntu’ locally   Pulling repository ubuntu   04c5d3b7b065: Download complete   511136ea3c5a: Download complete   c7b7c6419568: Download complete   70c8faa62a44: Download complete   d735006ad9c1: Download complete   Status: Downloaded newer image for ubuntu:latest   注:   -i:打开容器中的STDIN   -t:为容器分配一个伪tty终端   从上面我们可以看出,首先Docker会检查本地是否存在ubuntu镜像,如果在本地没有找到该镜像的话,那么Docker就会去官方的Docker Hub Registry查看Docker Hub中是否有该镜像。Docker一旦找到该镜像,就会下载该镜像并将其保存到本地的宿主机中。   然后,Docker在文件系统内部用这个镜像创建了一个新的容器。该容器拥有自己的网络、IP地址,以及一个用来可以和宿主机进行通信的桥接网络接口。最后,我们告诉Docker在新容器中要运行什么命令。   当容器创建完毕之后,Docker就会执行容器中的/bin/bash命令。这时间我们就可以看到容器内的shell   root@8c342c0c275c:/#   注:8c342c0c275c代表容器的ID

什么情况下linux程序下提示terminated: 重新登录,以激活群组成员的变化。

下一步,编辑Docker配置文件,以便更新Docker二进制代码的位置。
$ sudo vi /etc/default/docker.io DOCKER="/usr/bin/docker.io"

重启Docker服务。
$ sudo service docker.io restart

管理Docker容器
如果你想启动Ubuntu操作系统的一个新的Docker容器,首先需要获取Ubuntu Docker映像文件。下面这个命令会通过网络下载Docker映像文件。
$ docker pull ubuntu

你可以以一种交互模式来开启Ubuntu Docker,如下所示。最后一个参数“/bin/bash”是一旦启动就将在容器里面执行的命令,这里是一个简单的bash外壳命令。
$ docker run -i -t ubuntu /bin/bash

上述命令会立即启动一个Ubuntu容器(这正是容器的魅力所在!),并为你提供容器里面的外壳提示符。这时候,你应该能够访问沙盒环境里面的标准的Ubuntu操作系统了。

如何查看docker build: 方式来对镜像打标签:使用docker tag命令或者是在执行docker build的时候用-t来传递参数。在这两种情况下,参数的形式通常是repository_name:tag_name,例如:docker tag myrepo:mytag。如果这个资源库被上传到了Docker Hub,资源库的名字会加上一个由Docker Hub用户名和斜线组成的前缀,例如:amouat/myrepo:mytag。如果没有添加tag部分的参数,例如:docker tag myrepo:1.0 myrepo,Docker会自动的给它latest标签。前面这些内容或许你已经熟知,其实它也就这点内容,并没有什么神奇的地方。
不能因为镜像的标签是latest就认为这是资源库中最新的镜像。只有这个资源库的拥有者约定这样,拥有latest标签的镜像才一定是最新的镜像。例如,我可以轻易地把一个过时的镜像变成带有latest标签的镜像,例如:
$ docker images myrepo
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

  • 云武堂老板是谁

    如何开具广东省国税局通用机打发票: 根据广东省国税局关于启用新版普通发票的公告,5月1日起,对新纳入“营改增”试点纳税人一律发放新版普通发票,对已属国税管辖纳税人将分期分批供应新版普通发票。旧版普通发票使用期限截止于2016年12月31日,逾期使用一律...

    673条评论 4383人喜欢 6134次阅读 857人点赞
  • pin码在哪里输入

    使用sqoop命令怎么在hive指定的库中创建和mysql中一样的表: sqoop的时候指定 –create-hive-table ...

    751条评论 1180人喜欢 4752次阅读 220人点赞
  • 昆明哪里有给宝宝起名字的地方

    每逢下雨天,关节部位总是容易疼痛,是怎么回事?该如何调理?: 关节的疼痛有很多的原因,但是基本上可以分为几种情况。第1种也是最明显的,就是有过摔伤的经历,比如说自己的左胳膊曾经摔骨折过,然后每到一天下雨的时候摔骨折的这个地方就会感觉痒,然后痛,这是一种非常正常的表现,因为我们的...

    955条评论 3560人喜欢 1065次阅读 765人点赞
  • 2014世界杯瑞士第一个进球的是谁

    springboot 配置了双数据源mysql和sqlserver,怎么只让mysql创建表sqlserver不自动创建表: 首先是properties配置当然mysql 和 sqlserver的jar包要加上。#mysqlspring.datasource.primary.url=jdbc:mysql://localhost:3306/d...

    232条评论 3028人喜欢 4757次阅读 457人点赞
  • iphone文件权限设置在哪里

    birdroom撕拉唇膜已经拧了一天了还没有拧出来。该怎么办?: 通员李大叔在地洞里等了好久,不见雨来来搬缸,就往另一个出口走。他试探着推开洞口的石板,扒开苇叶,院子里空空的,一个人影也没有,四处也不见动静。忽然听见街上有人吆喝:“豆腐啦!卖豆腐啦!”这是芦花村的暗号,李大叔知道敌...

    512条评论 6282人喜欢 1368次阅读 728人点赞