Docker Ubuntu 例子
版权所有,未经许可,禁止转载
章节
Docker也可以安装操作系统。
本章我们将通过Docker安装一个Ubuntu Linux系统。
1. 创建目录
我们会把这个项目的相关文件,集中放到一个目录docker-ubuntu:
[root@qikegu demo]# mkdir docker-ubuntu
创建后,切换到docker-ubuntu目录
2. 创建Dockerfile
在docker-ubuntu目录下创建Dockerfile,文件名必须是Dockerfile。
Dockerfile
FROM ubuntu
指令都大写,这是惯例。
现在docker-ubuntu目录下有1个文件:
[root@qikegu docker-ubuntu]# ls
Dockerfile
3. 构建 Docker 镜像
切换到docker-ubuntu目录,运行docker build -t qikegu-ubuntu .命令,构建Docker镜像。Docker镜像可以任意取名,此处命名为qikegu-ubuntu。
[root@qikegu docker-ubuntu]# docker build -t qikegu-ubuntu .
Sending build context to Docker daemon 2.048kB
Step 1/1 : FROM ubuntu
---> 7698f282e524
Successfully built 7698f282e524
Successfully tagged qikegu-ubuntu:latest
构建镜像成功,接下来就可以运行镜像了。
4. 运行 Docker 镜像
执行docker run -td qikegu-ubuntu命令运行镜像:
[root@qikegu docker-ubuntu]# docker run -td qikegu-ubuntu
8717fcef91281940a09715e4f8803e0273a483a184ba796a4b871f9164806269
[root@qikegu docker-ubuntu]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8717fcef9128 qikegu-ubuntu "/bin/bash" 48 seconds ago Up 47 seconds youthful_goldwasser
使用docker ps查看,可以看到,qikegu-ubuntu镜像成功运行。
5. 进入容器
执行docker exec -it 8717fcef9128 bash进入容器:
[root@qikegu docker-ubuntu]# docker exec -it 8717fcef9128 bash
root@8717fcef9128:/#
root@8717fcef9128:/# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
root@8717fcef9128:/#
进入容器后,可以执行shell命令。我们使用了cat /etc/os-release命令打印系统信息,可以看到系统名称是"Ubuntu"。
Docker Ubuntu 例子的更多相关文章
- Docker NGINX 例子
版权所有,未经许可,禁止转载 章节 Docker 介绍 Docker 和虚拟机的区别 Docker 安装 Docker Hub Docker 镜像(image) Docker 容器(container ...
- Docker PHP 例子
版权所有,未经许可,禁止转载 章节 Docker 介绍 Docker 和虚拟机的区别 Docker 安装 Docker Hub Docker 镜像(image) Docker 容器(container ...
- Docker Python 例子
版权所有,未经许可,禁止转载 章节 Docker 介绍 Docker 和虚拟机的区别 Docker 安装 Docker Hub Docker 镜像(image) Docker 容器(container ...
- Docker Java 例子
版权所有,未经许可,禁止转载 章节 Docker 介绍 Docker 和虚拟机的区别 Docker 安装 Docker Hub Docker 镜像(image) Docker 容器(container ...
- [52ABP实战课程系列]Docker&Ubuntu从入门到实战开课啦~
任何的课程都逃不开理论的支持 久等了各位,在Asp.NET Core2.0 项目实战入门视频课程结束后,根据发起的投票信息.Docker 排在首位.按照结果,我们开始进行Docker视频课程的录制. ...
- docker ubuntu
DOCKER教程 注意事项 1.官方申明docker还是在开发完善中,不建议在运营的产品中使用它,但是现在离正式版越来越接近了,请关注我们的博客http://blog.docker.io/2013/0 ...
- Docker练习例子:基于 VNCServer + noVNC 构建 Docker 桌面系统
0. 安装docker 这一步略,网上有好多教程,一般出现装不上的原因,也就是网速问题了,这个我也很难帮你. 1. 下载指定的镜像images docker pull dorowu/ubuntu-de ...
- Centos + docker,Ubuntu + docker介绍安装及详细使用
docker笔记 常用命令 设置docker开机自启:sudo chkconfig docker on 查所有镜像: docker images 删除某个镜像:docker rmi CONTAINER ...
- Windows::Docker::Ubuntu 做 SLAM
如题,这是一件很蛋疼的事情. 为了完成这一件事情,需要达成目标: Ubuntu GUI 必须要能够显示. Ubuntu 可以链接 USB Camera. 目标一 目标1很容易达成. 在 Win10 中 ...
随机推荐
- Burp Suite Pro1.7.36破解版
百度网盘下载(H大会一直更新):链接: https://pan.baidu.com/s/1brjPKM7 密码: 9v4r 爱盘下载:https://down.52pojie.cn/Tools/Net ...
- 1552146271@qq.com
北京时间9月27日早间消息,美国外卖服务DoorDash周四宣布,一项安全漏洞暴露了该公司大约490万客户.商家和送货员的个人数据. 这家总部位于旧金山的公司在一份声明中说,此次泄露的信息可能包括大约 ...
- 启动storm任务时,异常提示
启动storm任务时,异常提示: 14182 [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2000] WARN o.a.s.s.o.a.z.s.NIOServerCnx ...
- L1和L2范数理解
参考:https://www.jianshu.com/p/4bad38fe07e6
- Python 矩阵相关
Python 中矩阵运算主要使用numpy库.NumPy的主要对象是同种元素的多维数组.这是一个所有的元素都是一种类型.通过一个正整数索引的元素表格(通常是元素是数字).因此对于随机查找来说,比pyt ...
- 【Unity】稍微说一下关于各种坐标的转换。比如WorldToScreenPoint
之前写了一篇关于在物体头顶上显示名字的随笔. 估计难懂的点就在各种坐标的转换. 这里详细(就我这水平,怎么可能详细~~~)解说一下.额............. 用另一种方式举个栗子吧. 还是实现在物 ...
- SQLI_LAB------level 1
SQLI_LAB 刷题刷题刷题!!! 知识扩展: SQL 1)SQL注入介绍 SQLI,sql injection,我们称之为 sql 注入.何为 sql,英文:Structured Query La ...
- CCF 201703-4 地铁修建(最小生成树)
题意:A市有n个交通枢纽,其中1号和n号非常重要,为了加强运输能力,A市决定在1号到n号枢纽间修建一条地铁.地铁由很多段隧道组成,每段隧道连接两个交通枢纽.经过勘探,有m段隧道作为候选,两个交通枢纽之 ...
- fuseki远程访问方法
./fuseki-server启动服务后,我们的服务只能是localhost访问,无法被其他人访问,那么 要怎么修改呢.很简单,把apche-jena-fuseki-3.10.0/run 下面的shi ...
- Linux密码复杂度问题
转:http://hunkz.blog.51cto.com/6157447/1630369