当前位置:网站首页 > R语言数据分析 > 正文

查看docker版本的命令(docker查看系统版本)



1、要求 CentOs 系统的内核版本高于 3.10,可通过如下指令查看版本

 
  

安装docker ce即社区免费版,先安装必要的软件包,安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包。

 
  

紧接着配置一个稳定(stable)的仓库 ,仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中。此处我们使用阿里云。

 
  

更新Yum安装的相关Docke软件包

 
  

出现如下错误:

yum makecache: error: argument timer: invalid choice: ‘fast’ (choose from ‘timer’)

image-20200716140235904

更新索引的时候出错,即centos8没有该参数,解决办法为:去掉fast参数

image-20200716140315300

查看版本

 
  

安装

 
  

image-20200716140735067

根据提示,需要containerd.io的版本 >= 1.2.2-3,操作如下

也有可能出现此错误

image-20210125133644001

解决方式

(1)安装wget指令

 
  

(2)获取rpm包

 
  

(3)升级containerd.io(安装rpm包)

 
  

(4)重新安装docker-ce

 
  

image-20200716141504940

(1)设置开机自启动

 
  

(2)启动

 
  

(3)验证

 
  

docker5.png
说明安装成功



或者

 
  

docker6.png

说明安装成功

(4)查看docker运行状态

 
  

docker7.png

 
  
 
  

参数说明:

  • -i: 交互式操作。
  • -t: 终端。
  • -p:端口。
  • -ip:指定IP。
  • -v:数据卷。例如:-v /data:/data:ro。ro为容器只读。
  • --volumes-from:数据卷来自于已有的容器。
  • -name:容器名。
  • ubuntu: ubuntu 镜像。
  • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
 
  
 
  
 
  
 
  
 
  

从这个容器退出,不会导致容器的停止,推荐大家使用

 
  
 
  
 
  
 
  
 
  

Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。

在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。

我们可以创建自己的bridge网络 : mynet,创建容器的时候指定网络为mynet并指定ip即可。

查看网络模式

 
  

创建一个新的bridge网络

 
  

查看网络信息

 
  

创建容器并指定容器ip

 
  

查看现有容器

 
  

创建容器快照

 
  

导入并验证

 
  
 
  
 
  

一、手动构建

1、拉取镜像
 
  
2、启动镜像
 
  
3、安装相关依赖包
 
  
4、安装nginx依赖
 
  
5、解压
 
  
6、创建www用户
 
  
7、启动nginx
 
  
8、make
 
  
9、配置启动容器直接运行nginx
 
  
10、验证
 
  
11、容器自启
 
  

二、Dockerfile自动构建

  • 基础镜像信息
  • 维护者信息
  • 镜像操作命令
  • 容器启动时执行指令
创建文件
 
  

内容如下:

 
  

注意:ADD的文件必须和Dockerfile在同一文件夹下

运行
 
  

docker image 查看

三、使用Dockerfile创建python容器

编写应用所需要的依赖

requirements.txt内容如下

 
  
 
  
编写Dockerfile
 
  
 
  
创建镜像
 
  
查看网络模式
 
  
创建一个新的bridge网络
 
  
查看网络信息
 
  
创建容器并指定容器ip
 
  
进入容器
 
  

四、Dockerfile创建python项目镜像

编写Dockerfile
 
  
 
  

Each instruction creates one layer:

  • creates a layer from the Docker image.
  • adds files from your Docker client’s current directory.
  • builds your application with .
  • specifies what command to run within the container.
到此这篇查看docker版本的命令(docker查看系统版本)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • rpm 和 yum命令的异同点?(简述rpm和yum命令的异同点)2026-03-18 18:00:07
  • githubusercontent镜像(github国内镜像站)2026-03-18 18:00:07
  • grid布局是什么(gridbaglayout布局)2026-03-18 18:00:07
  • 启动docker命令(启动docker的命令)2026-03-18 18:00:07
  • stores的翻译(store opening翻译)2026-03-18 18:00:07
  • 搭建github镜像站(githubusercontent镜像)2026-03-18 18:00:07
  • ettercap扫描不到主机(twincat2扫描不到plc)2026-03-18 18:00:07
  • arrport怎么读(arbitrary怎么读音)2026-03-18 18:00:07
  • linux目录重命名命令rename(linux 目录重命名)2026-03-18 18:00:07
  • neoterm更换国内源(elementaryos更换国内源)2026-03-18 18:00:07
  • 全屏图片