docker安装与使用

1、docker的安装

🎉 Docker 简介和安装 - Docker 快速入门

2、docker安装后的检查过程

WIN10下DOCKER的安装与使用_北极冰熊的博客-CSDN博客_win10使用docker

3、docker生成镜像、推送远程仓库、从远程仓库拉取镜像(以go语言为例)

  • 创建一个go语言程序

  • 创建一个dockerfile文件(docker会根据这个配置文件对go程序和所需环境生成镜像)

     

  • 文件目录结构如下

    • 注意:使用go mod init 项目名称(goWeb)生成go.mod文件 

  • 编译 生成镜像

    • 格式:docker build -t 要生成的镜像名称:版本号 .
      例:docker builder -t test:v1 .

  •  运行镜像
    • docker run -p 源程序端口:暴露端口 --name 容器名字 镜像名称:版本
      -p 映射容器内端口到宿主机
      --name 容器名字
      -d 后台运行
      例:docker run -p 8080:8080 --name test-hello test:v1

  • 镜像推送到远程docker hub仓库
    •  创建docker hub仓库账号  注册账号
    • tag标记本地镜像,即要上传到远程仓库
      • docker tag 镜像名称:版本 xxxx/镜像名称:版本
        例:docker tag nginx:v1 souyunku/test:v1
        souyunku要替换为自己创建的docker hub账号名称,而不是自己创建的远程仓库名称

         查看本地镜像

        docker images souyunku/test:v1

    •  向远程仓库推送镜像
      • docker push souyunku/test:v1

    • 从远程仓库拉取镜像
      • docker pull souyunku/test:v1
         注意:要加版本号,配置阿里云镜像可能会快一些

参考:

🎉 Docker 简介和安装 - Docker 快速入门

Docker 将go项目打包成Docker镜像 - aaronthon - 博客园

WIN10下DOCKER的安装与使用_北极冰熊的博客-CSDN博客_win10使用dockerDocker Hub 仓库使用,及搭建 Docker Registry_架构师专栏的博客-CSDN博客_docker hub registry

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种开源的容器化平台,它可以帮助开发者将应用程序及其依赖项打包成一个独立的容器,以便在不同的环境中进行部署和运行。下面是Docker安装使用步骤: 1. 安装Docker:首先,你需要在你的操作系统上安装DockerDocker支持多个操作系统,包括Windows、macOS和Linux。你可以访问Docker官方网站(https://www.docker.com/)下载并安装适合你操作系统的Docker版本。 2. 配置Docker安装完成后,你需要配置Docker。在Windows和macOS上,Docker会自动启动,并在系统托盘中显示一个图标。在Linux上,你可能需要手动启动Docker服务。 3. 验证安装:打开终端或命令提示符,运行以下命令来验证Docker是否成功安装: ``` docker version ``` 4. 获取镜像:Docker使用镜像来创建容器。你可以从Docker Hub(https://hub.docker.com/)上获取各种镜像,也可以自己构建镜像。例如,你可以使用以下命令获取一个名为"ubuntu"的Ubuntu镜像: ``` docker pull ubuntu ``` 5. 运行容器使用以下命令来运行一个容器: ``` docker run -it ubuntu ``` 这将在一个交互式终端中启动一个基于Ubuntu镜像的容器。 6. 使用容器:一旦容器启动,你可以在容器内执行各种操作,就像在一个独立的虚拟机中一样。你可以安装软件、运行命令等。当你退出容器时,容器将停止运行。 7. 管理容器:你可以使用各种Docker命令来管理容器。例如,使用以下命令列出正在运行容器: ``` docker ps ``` 使用以下命令停止一个容器: ``` docker stop <container_id> ``` 8. 清理资源:当你不再需要某个容器时,可以使用以下命令删除它: ``` docker rm <container_id> ``` 如果你不再需要某个镜像,可以使用以下命令删除它: ``` docker rmi <image_id> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值