docker的初次使用

简介: 通过阿里云服务器做docker的第一个实验

1. 简述Docker的工作机制;

Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进行从客户端接受命令并管理运行在主机上的容器。容器,是一个运行时环境,就是我们前面说到的集装箱。

本实验使用阿里云服务器安装docker:

(1)安装需要的安装包yum-utils:

image.png

(2)设置镜像仓库地址

本实验设置阿里云的镜像仓库,运行速度更快:

image.png

(3)安装docker相关的引擎

3.1先更新yum软件包索引

image.png

3.2 docker社区、ee企业版 ce为社区版 官方推荐使用ce版,默认安装最新的docker版本,也可以指定版本安装

image.png

(4)启动docker

image.png

(5)查看是否成功

image.png

安装完成!!!

 

2. 编写Docker入门程序并进行测试(参照课程7.1编写Dockerfile,requirements.txtapp.py);

(1)首先创建一个新目录并cd到此目录下

image.png

创的目录为dockerfile目录,已进入此目录下。

(2)在此目录下创建名为Dockerfile的新文件填入如下信息:

image.png

(3)创建requirements.txt 文件,内容如下:

image.png

(4)创建app.py 内容如下:

image.png

(5)查看dockerfile文件下的内容,一共有三个:

image.png

(6)运行镜像:docker run -p 4000:80 friendlyhello

image.png

(7)构建好的image目前被保存在本地文件系统中,可以为其添加tag,并上传到镜像仓库中。执行如下命令确认:

image.png

(8)运行

image.png

(9)查看结果

image.png

实验完成!!!

相关文章
|
Linux Docker 容器
阿里云安装Docker 步骤
阿里云安装Docker 步骤: step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 Step 2: 添加软件源信息 sudo yum-config-manager --add-repo http://mirrors.
4182 0
|
6月前
|
Linux Docker 容器
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
|
8月前
|
缓存 Linux 开发工具
Ubantu docker学习笔记(二)拉取构建,属于你的镜像
Ubantu docker学习笔记(二)拉取构建,属于你的镜像
|
8月前
|
Linux 开发工具 Docker
Ubantu docker学习笔记(三)docker账号push及Dockerfile优化
Ubantu docker学习笔记(三)docker账号push及Dockerfile优化
|
消息中间件 关系型数据库 MySQL
从零玩转Docker之docker-compose快捷部署中间件2
从零玩转Docker之docker-compose快捷部署中间件
1320 0
|
前端开发 应用服务中间件 nginx
docker启动前端
提示:我服务器装的是Linux的,要如何安装 Docker,要如何在Docker中安装 Nginx,请自己度一下。 安装Docker可以参考 [在Docker中安装 Nginx可以参考](https://www.runoob.com/docker/docker-install-nginx.html)
193 2
docker启动前端
|
应用服务中间件 nginx Docker
docker镜像管理命令
docker镜像管理命令
118 0
|
NoSQL 中间件 Nacos
从零玩转Docker之docker-compose快捷部署中间件1
从零玩转Docker之docker-compose快捷部署中间件
264 0
|
消息中间件 缓存 前端开发
【Docker学习笔记 二】Docker安装、运行流程与常用命令
【Docker学习笔记 二】Docker安装、运行流程与常用命令
1356 0
|
Ubuntu Linux Docker
安装Docker的三种方式
本人在安装docker时之前一直采用的是系统自带的docker软件包安装,导致下载的docker不是最新版本,因此会有很多docker命令无法使用,例如network等等,现将安装docker的方式总结。
277 12