ubuntu14.04+docker的安装及使用

以下是详细的“ubuntu14.04+docker的安装及使用”的完整攻略,包含两条示例说明:

1. 安装Docker

  1. 卸载旧版本的Docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 安装Docker:
sudo apt-get update

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

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

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

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 验证Docker是否安装成功:
sudo docker run hello-world

如果安装成功,你会看到一个类似于以下的输出:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

2. 使用Docker

接下来,我们来讲解如何使用Docker来创建和运行容器。

示例1:使用Ubuntu镜像创建容器

  1. 下载(如果你已经下载过)并运行Ubuntu镜像:
sudo docker pull ubuntu

sudo docker run -it ubuntu
  1. 你将进入Ubuntu的终端。在其中新建一个文件并退出:
touch test.txt

exit
  1. 现在,查看所有容器并找到刚刚创建的容器的ID:
sudo docker ps -a
  1. 重新开始这个容器并进入:
sudo docker start [CONTAINER ID]

sudo docker attach [CONTAINER ID]
  1. 现在可以在容器中查看目录,可以看到test.txt已在其中:
ls

示例2:使用Dockerfile创建容器

  1. 在你的本地计算机中,新建一个叫做Dockerfile的文件并写入以下内容:
FROM ubuntu:latest
RUN touch test.txt
CMD ["bash"]
  1. 构建一个新的Docker镜像并加入test.txt文件:
sudo docker build -t my-ubuntu-image .
  1. 运行这个新的镜像并进入:
sudo docker run -it my-ubuntu-image
  1. 可以在容器中查看目录,可以看到test.txt已在其中:
ls

到此,你已经了解了如何安装和使用Docker。祝你使用愉快!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu14.04+docker的安装及使用 - Python技术站

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

相关文章

  • CentOS 8安装docker最详细方法

    下面是“CentOS 8安装docker最详细方法”的完整攻略: 安装Docker 更新系统 在安装 Docker 之前,我们需要更新 CentOS 系统,以确保拥有最新的软件包和依赖项。 sudo yum update -y 安装Docker 安装docker需要添加Docker官方源,执行以下命令: sudo yum install -y yum-uti…

    Docker 2023年5月16日
    00
  • Docker容器Consul部署概述

    Docker容器Consul部署概述是指使用Docker容器技术,通过Consul进行服务发现和配置管理,实现分布式系统的部署和管理。下面将详细讲解Docker容器Consul部署的攻略。 一、先决条件 在进行Docker容器Consul部署之前,需要先满足以下先决条件: 已安装 Docker 环境。 已安装 Consul 环境。 二、Docker容器Con…

    Docker 2023年5月15日
    00
  • docker selenium和chrome-headless

    selenium/standalone-chrome docker pull selenium/standalone-chrome 启动容器: docker run -d -p 4444:4444 –shm-size=2g  -e TZ=Asia/Shanghai selenium/standalone-chrome   测试代码验证 可以访问容器 web…

    Docker 2023年4月12日
    00
  • 使用一个文件集中管理你的 Nuget 依赖版本号

    在 .net 7 以前,项目对于 nuget 依赖项的版本依赖散落与解决方案的各个角落。这导致升级维护和查看的时候都比较麻烦。在 .net 7 中,你可以使用一个文件来集中管理你的 Nuget 依赖版本号。本篇文章将介绍如何使用这个功能。 在 .net 7 以前,项目对于 nuget 依赖项的版本依赖散落与解决方案的各个角落。这导致升级维护和查看的时候都比较…

    2023年4月9日
    00
  • docker-compose安装和使用

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

    Docker 2023年4月12日
    00
  • 安装Docker Desktop报错WSL 2 installation is incomplete

    报错描述我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,并且我们也确定打开了如下图所示的Windows功能(如果没有打开,请先百度如何打开wsl。)   如果没有显示适用…

    Docker 2023年4月13日
    00
  • docker镜像之缓存特性

    1、docker镜像的缓存特性是怎样的?如何说明? Docker 会缓存已有镜像的镜像层,构建新镜像时,如果某镜像层已经存在,就直接使用,无需重新创建。 root@richardo-docker01:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos-with-vim-dockerfile…

    Docker 2023年4月12日
    00
  • 在Ubuntu15.04上安装Docker的步骤以及基本用法

    下面是“在Ubuntu15.04上安装Docker的步骤以及基本用法”的完整攻略。 步骤一:安装Docker 要在Ubuntu15.04上安装Docker,需要首先添加Docker仓库,然后安装Docker。 添加Docker仓库 以下是添加Docker仓库的命令: sudo apt-get update sudo apt-get install apt-t…

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