ubuntu14.04+docker的安装及使用

yizhihongxing

以下是详细的“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日

相关文章

  • Rancher 系列文章-RHEL7.8 离线有代理条件下安装单节点 Rancher

    一 基础信息 1.1 前提 本次安装的为 20220129 最新版:Rancher v2.6.3 VM 版本为 RHEL 7.8, 7.9 或 8.2, 8.3, 8.4(Rancher 官网要求) VM YUM 仓库:已配置对应版本的 RHEL 和 EPEL YUM 仓库 VM 提供 root 权限 已配置 ntp(防止因为时间不一致导致的诡异问题) 提供…

    2023年4月8日
    00
  • docker 从本地拷贝文件

    1、找到docker的ID全称 docker inspect -f ‘{{.Id}}’ docker_name 2、执行拷贝命令 docker cp 本地文件路径 ID全称:docker路径 3、如果找不到docker路径可以进入docker执行pwd docker exec -it docker_name /bin/bashpwd  4、补充一下可以直接用…

    Docker 2023年4月16日
    00
  • docker安装portainer方法详细步骤

    当您打算使用Docker来管理容器时,可以使用Portainer UI进行管理。Portainer是一个快速和轻量级的管理用户界面,可帮助您从一个单独的位置管理Docker容器,镜像和存储卷。以下是在安装Docker后安装Portainer的步骤: 1. 创建Docker网络 您必须创建一个新的Docker网络来安装portainer。您可以使用以下命令创建…

    Docker 2023年5月16日
    00
  • Docker调度器Kubernetes使用过程

    Docker调度器Kubernetes使用过程 1. 安装Kubernetes 可参考文档 Kubernetes官方文档 2. 启动Kubernetes 启动Kubernetes前,需要确保集群环境已搭建完毕。 下面是启动Kubernetes的示例: sudo systemctl start kubelet.service sudo systemctl st…

    Docker 2023年5月15日
    00
  • 修改 docker image 安装目录 (解决加载大image时报错:”no space left on device” )

    问题原因:出现此问题一般是 docker 根目录空间不足导致 解决方法:重新指定docker image 安装目录,当然确保你新指定的目录有足够的空间。 方法步骤: ##查看 docker 的根目录 [root@node2 k8s]# docker info | grep -i “docker root dir” WARNING: You’re not us…

    Docker 2023年4月13日
    00
  • docker学习笔记(二)–配置镜像加速器

      前提:docker已经安装好 配置过程 进入至阿里云开发中心,https://dev.aliyun.com/,点击管理中心   管理中心中,点击左侧镜像加速器。 修改配置文件,使用加速器,根据我们目前Docker的版本是比较高的,所以选择下面一段脚本   登陆至阿里云控制台修改密码,这个密码在后面需要用到 docker login https://avs…

    Docker 2023年4月11日
    00
  • 我不想再传递 nameof 了

    有的时候抛出一个异常,我们需要知道是哪个方法抛出的异常。那么,我们可以通过传递 nameof 来获取调用者的方法名。但是,感觉很烦,每次都要传递 nameof。那么,有没有更好的方法呢? 有的时候抛出一个异常,我们需要知道是哪个方法抛出的异常。那么,我们可以通过传递 nameof 来获取调用者的方法名。但是,感觉很烦,每次都要传递 nameof。那么,有没有…

    Docker 2023年4月9日
    00
  • Linux上怎么使用docker启动redis并远程访问

    这篇文章主要介绍“Linux上怎么使用docker启动redis并远程访问”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux上怎么使用docker启动redis并远程访问”文章能帮助大家解决问题。 一、centos7 上安装 docker 1、安装必要的一些系统工具 yum install -y yum-uti…

    2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部