首页 > 其他分享 >Docker入门实践(二)

Docker入门实践(二)

时间:2024-09-23 23:14:23浏览次数:1  
标签:false 入门 实践 runc Version version docker Docker

环境

  1. VMware Workstation Pro
  2. ubuntu-23.04

常用命令

  1. 启动docker
systemctl start docker
  1. 重启docker
service docker restart
  1. 查看docker版本
docker version

Client: Docker Engine - Community
 Version:           25.0.2
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        29cf629
 Built:             Thu Feb  1 00:23:03 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.2
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       fce6e0c
  Built:            Thu Feb  1 00:23:03 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

  1. 查看镜像
sudo docker images

REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
nginx         latest    39286ab8a5e1   5 weeks ago     188MB
hello-world   latest    d2c94e258dcb   16 months ago   13.3kB
  1. 查看docker相关信息
docker info

Client: Docker Engine - Community
 Version:    25.0.2
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.12.1
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.24.5
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 4
  Running: 1
  Paused: 0
  Stopped: 3
 Images: 2
 Server Version: 25.0.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc version: v1.1.12-0-g51d5e94
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.2.0-39-generic
 Operating System: Ubuntu 23.04
 OSType: linux
 Architecture: x86_64
 CPUs: 1
 Total Memory: 1.878GiB
 Name: ubuntufordocker
 ID: c05ce798-7140-478e-a26e-4123bd1bb7a9
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Registry Mirrors:
  https://docker.m.daocloud.io/
  https://registry.docker-cn.com/
  http://hub-mirror.c.163.com/
  https://pee6w651.mirror.aliyuncs.com/
 Live Restore Enabled: false

  1. 修改docker镜像获取地址
1. 编辑docker镜像地址
vi /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io"
  ]
}

2. 重启docker服务
systemctl restart docker.service

  1. 查看镜像打包历史
dokcer history image-name

root@ubuntufordocker:/etc/docker# docker history hello-world
IMAGE          CREATED         CREATED BY                SIZE      COMMENT
d2c94e258dcb   16 months ago   CMD ["/hello"]            0B        buildkit.dockerfile.v0
<missing>      16 months ago   COPY hello / # buildkit   13.3kB    buildkit.dockerfile.v0

标签:false,入门,实践,runc,Version,version,docker,Docker
From: https://www.cnblogs.com/luoxiaolei/p/18428149

相关文章

  • Docker入门实践(一)
    环境VMwareWorkstationProubuntu-23.04Docker安装更新软件包sudoaptupdatesudoaptupgrade安装docker依赖apt-getinstallca-certificatescurlgnupglsb-release添加Docker官方GPG密钥curl-fsSLhttp://mirrors.aliyun.com/docker-ce/linux/ubuntu/g......
  • dubbo入坑及相关最佳实践
    dubbo消费者捕获异常最佳实践dubbo一共会抛出两种异常,一个是RpcException,另外一个是RuntimeException。所以消费者在调用dubbo接口要留意捕获一个Exception异常try{returnuserClient.getOrderById(userInfoDTO);}catch(Exceptione){thrownewBizException(......
  • jenkins 2.463安装-教你如何全部下载新手入门插件
    1jkd17上传到服务器并配置2防火墙放行8080firewall-cmd--permanent--zone=public--add-port=8080/tcpsystemctlreloadfirewalld3安装gityuminstallgit4下载jenkins安装包。下载地址:https://get.jenkins.io/redhat/把rpm包上传到服务器5安装:sudorpm-ihje......
  • Python中的“打开与关闭文件”:从入门到精通
    引言在日常生活中,我们经常会遇到需要读取或保存信息的情况,比如记录笔记、保存配置信息或者处理大量的数据文件等。对于程序员来说,如何高效、安全地管理这些信息显得尤为重要。Python中的文件操作功能强大且易于使用,可以帮助我们轻松完成各种任务。本文将详细介绍Python中打开与关......
  • kettle从入门到精通 第八十七课 ETL之kettle kettle文件上传
    1、kettle本身文件上传功能不是很友好,甚至是不能直接使用,需要调整文件上传接口才可以正常接收到文件,本次讲解内容主要是通过自定义插件解决这个问题。2、通过springboot编写简单demo,模拟文件上传,接口支持三个参数unitCode、password、和文件dataFile。 java代码如下:@Po......
  • 【web】flask基础入门
    1.基础使用importjsonfromflaskimportFlask,request,jsonify,redirectapp=Flask(__name__)@app.before_request#请求前置,每次访问前都会执行这个函数,一般没有返回值,如果有返回值,不会继续往下走defauth():print(123)#return"无权访问"@app.rou......
  • 2024最新LLM大模型学习:从零开始精通AI大模型,全面详细的入门指南,非常高详细收藏我这一
    一.初聊大模型1.为什么要学习大模型?在学习大模型之前,你不必担心自己缺乏相关知识或认为这太难。我坚信,只要你有学习的意愿并付出努力,你就能够掌握大模型,并能够用它们完成许多有意义的事情。在这个快速变化的时代,虽然新技术和概念不断涌现,但希望你能静下心来,踏实地学习。一......
  • 零基础小白如何入门CTF,看这一篇就够了(附学习笔记、靶场、工具包)_ctf入门
    CTF简介:CTF(CaptureTheFlag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。发展至今,已经成为全球范围网络安全圈流行的竞赛形式,2......
  • 怎么入门网络安全?学这两类证书就够了NISP或CISP
    其实网络安全这个门槛,对于当代的年轻人来说,不高也不低。其中NISP证书分为一级、二级、三级(专项),证书由中国信息安全测评中心颁发,持NISP二级证书可与免考兑换CISP证书。因为CISP报考需要工作经验,NISP填补了在校大学生无法考取CISP证书的空白,被称为“校园版CISP”。看到上一......
  • AIGC从入门到实战:AIGC 在教育行业的创新场景—苏格拉底式的问答模式和AIGC 可视化创新
    AIGC从入门到实战:AIGC在教育行业的创新场景—苏格拉底式的问答模式和AIGC可视化创新作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来随着人工智能技术的飞速发展,人工智能生成内容(AIGC,ArtificialIntelligenceGenera......