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日

相关文章

  • Docker 网络工作原理详解

    Docker 网络工作原理详解 Docker 网络是 Docker 中比较核心、也比较复杂的一个部分,本篇文章就来详细讲解 Docker 网络的工作原理。我们将先介绍 Docker 网络中的一些基本概念、网络模式,然后讲解 Docker 内置网络的实现原理、Docker 容器间的通信方式,最后通过两个示例演示 Docker 容器间的通信方式。 Docker …

    Docker 2023年5月16日
    00
  • 手把手教你docker部署(使用docker-compose)教程

    手把手教你docker部署(使用docker-compose)教程 在本文中我们将介绍如何使用Docker和Docker Compose部署应用程序。我们将以两个样例进行说明,它们是:使用Nginx反向代理部署Node.js Web应用程序和使用Docker Compose部署WordPress博客。 安装Docker和Docker Compose 在进行D…

    Docker 2023年5月16日
    00
  • docker安装oracle 12c

    1、查找oracle镜像 [root@localhost ~]# docker search oracle NAME DESCRIPTION STARS OFFICIAL AUTOMATED oraclelinux Official Docker builds of Oracle Linux. 631 [OK] jaspeen/oracle-11g Dock…

    Docker 2023年4月13日
    00
  • Docker新手心得以及nginx在Docker中的部署

    说实话,我之前对于Docker的印象并不算太好,觉得这又是一个赶时髦的技术,过不了多久热度就会过去的。不过这学期选了一门企业级服务器导论的课中讲到了关于Docker的内容,而且现在Solo也大力推荐使用Docker进行部署,让我感觉不了解一点关于它的知识好像不太合适。于是就学习了一些相关的内容,并做了一些简单的实践。 首先,我一开始只知道Docker是把不同…

    Docker 2023年4月13日
    00
  • Grafana 系列文章(六):Grafana Explore 中的日志

    ?️URL: https://grafana.com/docs/grafana/latest/explore/logs-integration/#labels-and-detected-fields ?Description: Explore 中的日志 除了指标之外,Explore 还允许你在以下数据源中调查你的日志。 Elasticsearch Influ…

    2023年4月10日
    00
  • prometheus-监控docker服务器

    1. prometheus-监控docker服务器 prometheus-监控docker服务器 cAdvisor(Container Advisor):用于收集正在运行的容器资源使用和性能信息。 项目地址:https://github.com/google/cadvisor docker部署cAdvisor示例: docker run -d \ –vol…

    Docker 2023年4月11日
    00
  • docker安装jdk1.8

    Dockerfile FROM centos MAINTAINER liuyang # 新建目录 RUN mkdir /usr/local/java # 将jdk文件拷贝到容器/usr/local/java/并解压 ADD jdk-8u181-linux-x64.tar.gz /usr/local/java/ # 软连接 RUN ln -s /usr/loc…

    Docker 2023年4月13日
    00
  • 创建Web项目的Docker镜像实例讲解

    创建Web项目的Docker镜像实例需要以下步骤: 1. 创建Dockerfile 首先,在本地计算机的一个新目录中创建一个名为Dockerfile的文件。该文件应包含以下内容: FROM node:latest WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 C…

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