【云计算Docker特别版——前端一篇学会

2023年 8月 26日 34.5k 0

docker学习

@

首发地址:t.csdn.cn/MkHqW

前言:Docker 通过虚拟化安装和运行应用程序的操作系统来简化构建、运 行、管理和分发应用程序的过程。 目的是使应用程序在不同的系统环 境中高效工作。

一、下载安装docker

(一)Windows桌面应用安装

  • 下载安装包

    官网:www.docker.com/

    在这里插入图片描述

  • 安装Docker

    点击安装包,自动安装

    在这里插入图片描述

    在这里插入图片描述

    成功安装,重新启动

    在这里插入图片描述

  • 重新启动如果版本不对会报错内存较低

    在这里插入图片描述

    报错使用命令进行安装

    wsl --update
    

    在这里插入图片描述

    在这里插入图片描述

    然后就可以正常打开了

    在这里插入图片描述

    在这里插入图片描述

  • (二)Linux命令安装

  • 安装要求

    更新软件包索引并安装依赖包:

    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    

    添加 Docker 官方 GPG 密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-			keyring.gpg
    

    添加 Docker APT 仓库:

    	echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu                        $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  • 添加国内yum源

    根据每个系统的不同的yum源进行配置

    windows:

    {
      "builder": {
        "gc": {
          "defaultKeepStorage": "20GB",
          "enabled": true
        }
      },
      "experimental": false,
      "features": {
        "buildkit": true
      },
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://mirror.ccs.tencentyun.com"
      ]
    }
    

    在这里插入图片描述

  • 开始安装

    sudo apt update 
    sudo apt install docker-ce
    
  • 启动docker服务

    sudo systemctl start docker
    
  • 验证docker是否安装成功

    docker --version
    
  • 二、windows注册登录docker

    Linux系统直接去到官网或者使用的时候在进行注册

    打开软件选择登录

    在这里插入图片描述

    登记注册账号

    在这里插入图片描述

    登录账号

    在这里插入图片描述

    打开桌面应用

    在这里插入图片描述

    登录中

    在这里插入图片描述

    登录成功

    在这里插入图片描述

    三、Docker的常规操作

    (一)、基本的 Docker 命令

  • 检查 docker 的版本

    docker --version
    

    在这里插入图片描述

  • 活动容器的列表

    docker ps
    

    在这里插入图片描述

  • 全部容器列表

    docker ps -a
    

    在这里插入图片描述

  • 系统中镜像列表

    docker images
    

    在这里插入图片描述

  • 使用镜像名称创建容器

    docker run ARGUMENT IMAGE-NAME
    

    这里的参数 -itd (或者 -i -t -d ) 是指:

    i ‒ 交互模式

    t ‒ 连接到显示终端

    d ‒ 后台运行模式

    我们可以使用我们所需的任何参数来运行容器

  • 停止容器

    docker stop CONTAINER-ID/NAME
    

    在这里插入图片描述

    在这里插入图片描述

  • 删除容器

    docker rm CONTAINER-ID/NAME
    docker rm -f CONTAINER-ID/NAME  //  强制删除
    

    在这里插入图片描述

  • 删除镜像

    docker rmi IMAGE-ID
    

    在这里插入图片描述

  • 访问容器

    docker exec -it container name /bin/bash
    

    在这里插入图片描述

  • (二)、镜像操作

    从码头工人中心 (docker.com)上获取镜像

    Docker 镜像仓库地址:地址格式一般是[:端口号] ,默认地址是Dcoker Hub官方地址

    仓库名:这里的仓库是两段式名称,即/,

  • 查看本地拥有哪些镜像

    docker image
    
  • 删除镜像

    docker rmi -f 镜像名称
    
  • 查看docker中可以使用的操作

    docker --help
    
  • 给镜像重新打上一个tag

    docker tag nginx nginx:test
    
  • 将镜像导出成一个独立的文件

    docker save nginx >/tmp/nginx.tar.gz
    
  • 如果无法连接到互联网,使用这个命令导出

    docker load

  • 相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论