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

查看docker版本的命令(docker查看系统版本)1 要求 CentOs 系统的内核版本高于 3 10 可通过如下指令查看版本 安装 docker ce 即社区免费版 先安装必要的软件包 安装 yum utils 它提供一个 yum config manager 单元 同时安装的 device mapper persistent data 和 lvm2 用于储存设备映射 devicemapper 必须的两个软件包 紧接着配置一个稳定 stable 的仓库

大家好,我是讯享网,很高兴认识大家。



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.


小讯
上一篇 2025-05-30 17:45
下一篇 2025-04-20 11:25

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/155291.html