Docker在线、离线安装及其常用命令操作

下面是“Docker在线、离线安装及其常用命令操作”的完整攻略,包含两条示例说明。

Docker安装

在线安装

Docker官方提供安装脚本一键安装,具体操作如下:

  1. 卸载旧版本的Docker(可省略):
sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 更新apt包索引:
sudo apt-get update
  1. 安装依赖包:
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  1. 添加Docker官方 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker apt源:
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

安装完成后,验证是否成功安装:

sudo docker run hello-world

离线安装

在没有网络的环境下,可以先将Docker的安装包下载到本地,再进行安装。

  1. 下载Docker的离线安装包:
curl -o docker-ce.tar.gz https://download.docker.com/linux/static/stable/x86_64/docker-ce-19.03.11.tgz
  1. 解压安装包:
tar -xzvf docker-ce.tar.gz
  1. 将解压后的文件复制到/usr/bin目录下:
sudo cp docker/docker* /usr/bin/
  1. 设置环境变量:
sudo echo $'export PATH=$PATH:/usr/bin' >> /etc/profile
source /etc/profile

安装完成后,验证是否成功安装:

sudo docker run hello-world

常用命令操作

Docker镜像操作

安装镜像

安装镜像有两种方式:从官方仓库下载,或者导入本地镜像。

  1. 从官方仓库下载镜像:
sudo docker pull imageName
  1. 导入本地镜像:
sudo docker load < imageName.tar.gz

查看镜像

查看镜像列表:

sudo docker images

删除镜像

删除镜像:

sudo docker rmi imageName

删除所有镜像:

sudo docker rmi $(sudo docker images -a -q)

Docker容器操作

创建容器

创建容器:

sudo docker run -it --name containerName imageName /bin/bash

其中,-it参数表示使用交互式终端;--name参数指定容器名称;imageName指定要创建容器的镜像名称。

进入容器

进入容器:

sudo docker exec -it containerName /bin/bash

查看容器

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

sudo docker ps

查看所有容器:

sudo docker ps -a

停止和删除容器

停止容器:

sudo docker stop containerName

删除容器:

sudo docker rm containerName

这样就完成了“Docker在线、离线安装及其常用命令操作”的完整攻略,希望可以帮助你快速入门Docker。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker在线、离线安装及其常用命令操作 - Python技术站

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

相关文章

  • 一文教你如何通过 Docker 快速搭建各种测试环境

    下面我将详细讲解 “一文教你如何通过 Docker 快速搭建各种测试环境”的完整攻略,内容包括以下几个部分: 搭建 Docker 环境 下载镜像 启动并使用容器 示例说明 搭建 Docker 环境 在使用 Docker 前,我们需要先搭建好 Docker 环境。安装 Docker 的方法有很多种,这里不再赘述,可以根据自己的操作系统类型进行安装,具体安装方法…

    Docker 2023年5月16日
    00
  • 详解docker中Dockerfile指令创建镜像

    下面我将为您详细讲解“详解docker中Dockerfile指令创建镜像”的完整攻略,包含两个示例。 什么是Dockerfile Dockerfile 是一种文本文件,其中包含构建 Docker 映像所需的所有命令和指令。您可以使用 Dockerfile 自动化 Docker 映像的创建过程。 Dockerfile指令 Dockerfile 包含许多指令,每…

    Docker 2023年5月15日
    00
  • docker 启动失败

    docker 启动服务失败 场景 在Ubuntu中,将docker切换阿里镜像后,运行如下两条命令:  sudo systemctl daemon-reload sudo systemctl restart docker 在重启docker服务这,报错信息如下:  Job for docker.service failed because the contr…

    Docker 2023年4月11日
    00
  • Docker容器使用 (入门到精通)

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker容器 CentOS安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7…

    2023年4月10日
    00
  • CentOS 7安装Docker

    安装 Docker 可以通过两种方式进行,一种是通过 yum 安装,另一种是手动安装。 通过 yum 安装 Docker 执行以下两个命令,将 Docker CE 社区版存储库添加到系统中并安装 Docker CE: 首先,安装所需的包: sudo yum install -y yum-utils device-mapper-persistent-data …

    Docker 2023年5月15日
    00
  • docker-compose安装和使用

      Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 2、安装 Linux Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.c…

    Docker 2023年4月12日
    00
  • Docker 学习笔记

    概述 1. 什么是 Docker? Docker 是一个应用容器平台,管理项目中用到的所有环境(MySQL、Redis…) 2. Docker 和虚拟机的区别 虚拟机是携带操作系统的,本身很小的应用程序因为携带了操作系统而变得十分笨重,Docker 不携带操作系统,所以 Docker 的应用非常轻巧 在调用宿主机资源时,虚拟机利用 Hypervisor …

    2023年4月9日
    00
  • Docker容器的使用方法简单示例

    下面我将详细讲解“Docker容器的使用方法简单示例”的完整攻略,其中包含两条示例说明。 Docker容器的使用方法简单示例 Docker 是一个开源的应用容器引擎,可以让开发者将自己的应用打包到一个可移植的容器中,然后发布到任意的 Linux 及 Windows 等操作系统上。下面分别给出两个示例,展示 Docker 容器的使用方法。 示例一:使用 Doc…

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