Docker安装及基本使用方法详细介绍

接下来我会用markdown格式,详细讲解Docker安装及基本使用方法详细介绍的完整攻略,包含两条示例说明。

Docker安装及基本使用方法详细介绍

什么是Docker

Docker是现在最流行的容器化平台之一,可以帮助开发者更加方便地打包、部署和运行应用程序。它提供了一个轻量级的虚拟化环境,在这个环境中,应用程序的依赖关系、配置以及运行环境都被打包成一个容器,与宿主操作系统隔离,但可以共享系统内核,从而使得应用程序可以被快速且可靠地部署、迁移和扩展。

Docker安装

安装Docker-CE(社区版本)

  1. 更新apt软件包

    $ sudo apt-get update

  2. 安装必要的依赖软件包

    $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

  3. 添加Docker官方GPG密钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

  1. 添加Docker软件包仓库

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  1. 再次更新apt软件包

$ sudo apt-get update

  1. 安装Docker-CE

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

安装Docker-EE(企业版本)

  1. 登录Docker Store并购买Docker-EE订阅

  2. 将订阅的密钥文件导入到系统中

$ sudo docker trust key load <path-to-key-file>

  1. 添加Docker-EE软件包仓库

$ sudo add-apt-repository "deb [arch=amd64] https://storebits.docker.com/ee/ubuntu/<subscription-id>/$(lsb_release -cs) $(lsb_release -cs) stable-ee"

  1. 再次更新apt软件包

$ sudo apt-get update

  1. 安装Docker-EE

$ sudo apt-get install docker-ee docker-ee-cli containerd.io

Docker常用基本命令

容器相关命令

  • docker run:启动一个容器

例如:

$ docker run ubuntu /bin/bash

  • docker ps:查看当前正在运行的容器

  • docker stop:停止一个容器

例如:

$ docker stop <container-id>

  • docker start:启动一个已经停止的容器

例如:

$ docker start <container-id>

  • docker restart:重启一个容器

例如:

$ docker restart <container-id>

  • docker rm:删除一个容器

例如:

$ docker rm <container-id>

  • docker exec:在运行中的容器中执行命令

例如:

$ docker exec -it <container-id> /bin/bash

镜像相关命令

  • docker pull:拉取一个镜像

例如:

$ docker pull ubuntu

  • docker images:列出本地下载的镜像

  • docker rmi:删除一个镜像

例如:

$ docker rmi ubuntu

示例说明

示例1:启动一个Nginx容器

  1. 拉取Nginx镜像

$ docker pull nginx

  1. 启动Nginx容器

$ docker run -d --name mynginx -p 8080:80 nginx

此处参数 -d 表示以后台运行的方式启动容器,--name 参数指定容器名称为 mynginx,-p 参数指定将容器的80端口映射到主机的8080端口。

  1. 在浏览器中访问 127.0.0.1:8080,可以看到Nginx默认欢迎页面。

  2. 停止容器

$ docker stop mynginx

示例2:以交互方式使用Ubuntu容器

  1. 启动Ubuntu容器

$ docker run -it ubuntu /bin/bash

此处参数 -it 表示以交互方式启动容器,/bin/bash 表示在容器内运行Bash shell。

  1. 在容器中执行以下命令:

$ apt-get update
$ apt-get install -y curl
$ curl google.com

此处首先更新软件源,然后安装curl工具包,并最终使用curl访问google.com。

  1. 退出容器

$ exit

通过这两个示例,可以了解到Docker基本的命令和使用方式,以及如何启动和停止容器,拉取和删除镜像等。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker安装及基本使用方法详细介绍 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 删除docker的运行目录出错

      1.1.        rm: cannot remove ‘/var/lib/docker/aufs’: Device or resource busy 2.      过程 2.1.        用docker rmi 命令删除了全部镜像,准备一切重头再来,发现有些残留目录。   2.2.        然后只能删掉所有运行目录然后获得初始化。 2…

    Docker 2023年4月12日
    00
  • Centos 7以上安装Docker (亲测有效)

    一、安装前的准备 我的环境是VMware15虚拟机安装的Centos7,Linux内核是3.10.0-1062.4.1.e17.x86_64 1、 用root账户登录查看操作系统内核版本及相关信息 [root@localhost wpc]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core…

    Docker 2023年4月11日
    00
  • Docker及Docker-Compose的实例用法

    我将为您详细讲解“Docker及Docker-Compose的实例用法”的完整攻略,过程中包含两个示例说明。 Docker的实例用法 安装Docker 在Docker官网上下载最新版本的Docker并安装,安装完成后可以通过docker –version命令检查是否安装成功。 基本操作 搜索镜像:使用docker search命令搜索镜像,例如:docke…

    Docker 2023年5月15日
    00
  • docker中tomcat日志输出自定义

    一,默认tomcat日志配置文件 /data/tomcat/conf/logging.properties   1,修改tomcat/conf下的logging.properties [root@harbor conf]# cat logging.properties # Licensed to the Apache Software Foundation …

    Docker 2023年4月11日
    00
  • 基于jib-maven-plugin快速构建微服务docker镜像

    一、说明 本文介绍基于 Maven 插件 jib-maven-plugin 实现快速构建 Spring Boot 程序镜像,并推送到远程仓库中,且 无需安装 Docker 环境 。 Jib 是 Google 开发的一个无需 Docker 守护进程,也无需深入掌握 Docker 最佳实践的情况下,为 Java 应用程序构建 Docker 和 OCI 镜像,以 …

    2023年4月9日
    00
  • Docker命令详解(run篇)

    命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]Usage: Run a command in a new container中文意思为:通过run命令创建一个新的容器(container) 常用选项说明 -d, –detach=false, 指定容器运行于前台还是后台,默认为false -i, –in…

    Docker 2023年4月12日
    00
  • windows 2016 安装docker

    前提条件:windows server 2016安装更新 1:用管理员打开windows PowerShell Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.208 -Force #指定Nuget安装包最小版本 Install-Module -Name DockerMsftProvider…

    Docker 2023年4月11日
    00
  • openwrt安装docker并启动的操作方法

    下面是“OpenWrt安装Docker并启动”的完整攻略: 1. 准备工作 硬件准备 首先,需要一台OpenWrt设备,以及一些外置存储(如U盘、硬盘等)来存储Docker相关文件。 软件准备 下载相应的Docker安装包,可以在官方网站上获取。 2. 安装Docker 安装依赖 在安装Docker之前,你需要安装一些依赖包,可以通过下面的命令安装: opk…

    Docker 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部