如何在docker中安装ubuntu系统
发布网友
发布时间:2022-02-26 21:29
我来回答
共2个回答
热心网友
时间:2022-02-26 22:58
前提条件
Docker要求是64位Ubuntu(无论哪个版本)。另外,内核必须在最小为3.10。3.10最新版本或更新的版本也行。
3.10之前版本缺少docker运行所需要的特征一些容器。这些老版本的bug,经常导致数据损失。
使用命令: uname -r 来显示内核版本:
$ uname -r
3.11.0-15-generic
备注: 如果你之前安装过Docker 使用的APT, 确保升级你的APT源 到 Docker新版.
更新APT源
Docker’s APT 仓库 包括 Docker 1.7.1 及更高版本. 为了设定 APT 使用最新仓库的软件包,:
使用 sudo or root 权限登陆计算机.
打开 terminal window(命令窗口).
更新安装包信息, 确保 APT 使用 https 协议, 同时CA 证书已经被安装.
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
添加新的GPGkey.
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
用编辑器打开 /etc/apt/sources.list.d/docker.list.
如果不存在,则新建一个
删除任何现有输入.
添加与您Ubuntu操作系统相关条目。
该条目可以是:
备注: Docker没有为所有架构提供代码包 .你可以找到 nightly built binaries in To install docker on a multi-architecture system, add an [arch=...] clause to the entry. 详细内容参考 Debian Multiarch wiki .
On Ubuntu Precise 12.04 (LTS)
deb /repo ubuntu-precise main
On Ubuntu Trusty 14.04 (LTS)
deb h /repo ubuntu-trusty main
Ubuntu Wily 15.10
deb /repo ubuntu-wily main
Ubuntu Xenial 16.04 (LTS)
deb repo ubuntu-xenial main
保存并关闭 /etc/apt/sources.list.d/docker.list file.
更新APT 软件包索引.
$ sudo apt-get update
清除旧的repo if it exists.
$ sudo apt-get purge lxc-docker
确保 APT 是从正确的代码库拉取下来的.
$ apt-cache policy docker-engine
至此,你可以 使用命令apt-get upgrade, APT 从新代码库拉取代码.
Ubuntu 版本相关的先决条件
Ubuntu Xenial 16.04 (LTS)
Ubuntu Wily 15.10
Ubuntu Trusty 14.04 (LTS)
针对Ubuntu Trusty, Wily, and Xenial, 推荐安装 the linux-image-extra-* 内核包. linux-image-extra-* 包允许你使用 aufs存储驱动.
为了安装 linux-image-extra-* :
打开主机命令窗口.
更新包管理器.
$ sudo apt-get update
安装推荐包.
$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
继续安装 Docker.
Ubuntu Precise 12.04 (LTS)
针对Ubuntu Precise, Docker 要求是 3.13内核. 如果内核版本早于 3.13, 必须更新. 参考如下表格来对比不同包对运行环境的要求:
Package
Description
linux-image-generic-lts-trusty Generic Linux kernel image. This kernel has AUFS built in. This is required to run Docker.
linux-headers-generic-lts-trusty Allows packages such as ZFS and VirtualBox guest additions which depend on them. If you didn't install the headers for your existing kernel, then you can skip these headers for the"trusty" kernel. If you're unsure, you should include this package for safety.
xserver-xorg-lts-trusty Optional in non-graphical environments without Unity/Xorg. Required when running Docker on machine with a graphical environment.
To learn more about the reasons for these packages, read the installation instructions for backported kernels, specifically the LTS Enablement Stack — refer to note 5 under each version.
libgl1-mesa-glx-lts-trusty
为了更新linux内核并且安装附加包, 通过以下步骤:
打开主机命令窗口.
更新包管理器.
$ sudo apt-get update
安装必需包和可选包
$ sudo apt-get install linux-image-generic-lts-trusty
根据你的运行环境, 你可能需要根据之前提供表格所描述内容安装其他内容.
重启主机.
$ sudo reboot
重启之后, 继续安装Docker.
安装
确保你已经安装过你的Ubuntu版本所需前提要求.
然后, 通过以下步骤安装Docker:
用具有sudo权限的用户登陆Ubuntu.
Update your APT package index.
$ sudo apt-get update
安装 Docker.
$ sudo apt-get install docker-engine
开始使用docker.
$ sudo service docker start
确认docker已被正确安装.
$ sudo docker run hello-world
这个命令下载一个测试图片并且在容器(container)中运行. 然后容器container运行, 打印出相关信息.说明安装成功.
热心网友
时间:2022-02-27 00:16
ubuntu安装教程如下
点击下载ubuntu
一、硬盘安装方法
1、下载解压
2、双击“wubi.exe”文件,软件将引导用户安装ubuntu 14.10官方正式版
二、ubuntu系统u盘安装方法
1、从本站下载一个ubuntu 14.10的iso镜像文件
2、一个大于等于1G的支持启动的U盘
3、UltraISO最新版
4、可以上网的电脑一台
接下来是安装和设置的步奏,比较长,希望大家能够耐心看下去。
5、用UltraISO写入硬盘镜像
6、重启电脑,选择u盘启动
7、选择中文简体,开始安装;
8、系统一般安装在最后一个分区
9、漫长的等待;
10、安装完成,重启电脑;
11、输入密码后,即可进入ubuntu系统。
使用Docker Desktop在windows安装ubuntu系统实现FinalShell远程登录...
1.首先,访问docker.com/products/docker-desktop下载Docker Desktop并安装。确保启用Hyper-v和Server服务,以便于后续操作。2.安装完成后,启动Docker Desktop,拉取ubuntu镜像并允许它创建容器。为了远程shell连接,需要指定端口并进行必要的系统更新和ssh服务安装,同时安装vim工具以备后用。3.为SSH服务设置...
Linux SCADA
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中心,先进、灵活的...
使用Docker Desktop在windows安装ubuntu系统实现FinalShell远程登录...
首先,访问docker.com下载并安装Docker Desktop。安装时需开启Hyper-v和Server服务。接着,在Docker Desktop中拉取Ubuntu镜像,并创建容器,指定端口以方便shell远程连接。容器创建后,通过命令更新系统并安装SSH服务。为了测试,可以安装常用的vim工具。以root用户为例,设置密码并启动SSH服务。若遇到登录问题,...
macOS 下使用 Docker 搭建 ubuntu 环境
使用命令docker image ls查看当前安装的Docker镜像。2.2. 创建Ubuntu容器 使用命令docker run -i -t --name mineos ubuntu bash创建并运行一个交互式的Ubuntu容器。参数解释如下:执行后登陆到Ubuntu容器的bash中,使用命令cat /etc/issue查看系统版本。通过快捷键组合ctrl + d退出容器,此时容器会停止运...
docker 安装 ubuntu 怎么用
使用docker pull+ubuntu镜像名称,拉取一个ubuntu镜像,然后使用ubuntu镜像创建一个容器(命令 docker run+参数...),在使用docker attach+容器名进入容器,这时你就已经进入ubuntu的系统了,可以执行ubuntu的所以命令,不懂为什么就看下面。首先你要明白什么是docker,这样给你说吧!docker就相当于是VMware...
使用NAS的Docker功能部署开箱即用的Ubuntu桌面环境,自带各种下载工具集...
Stark-C分享了一项创新实践,他之前部署的Chrome浏览器采用了Docker容器的Kasm应用平台,让任何应用程序都能以容器形式运行。在此基础上,国内的大佬Colin Chang进一步拓展,将包括迅雷、qBittorrent、百度云盘等下载工具在内的Ubuntu系统封装进一个镜像中,只需一行Docker命令即可启动。部署命令简单明了:`...
Docker镜像配置深度学习环境(Ubuntu 18.04)
为了验证镜像的正确性,可在本地系统中使用容器运行代码。创建与本地 Ubuntu 系统共享文件夹,将代码文件复制到该目录下,然后使用 `docker attach` 命令进入容器并执行代码。九、安装 nvidia-cuda 为了支持 GPU 加速,需要安装 nvidia-cuda 工具。这一步骤有助于在容器内使用 GPU 进行计算,特别适用于...
ubuntu操作系统下,安装docker的步骤
在Ubuntu操作系统中安装Docker的详细步骤如下:首先,确保你的包索引是最新的:bash sudo apt-get update 接着,安装必要的依赖,以便通过HTTPS访问仓库:bash sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 接下来,获取Docker的官方GPG密钥:bash curl -fsSL ...
docker19离线安装(ubuntu和centos)
1. 在终端中,依次运行以下命令安装Docker:dpkg -i containerd.io_1.2.6-3_amd64.deb dpkg -i docker-ce-cli_19.03.9_3-0_ubuntu-disco_amd64.deb dpkg -i docker-ce_19.03.9_3-0_ubuntu-disco_amd64.deb 2. 启动Docker并确认安装状态:systemctl start docker systemctl status ...
使用Docker完成ubuntu系统内C++网络开发相关的完整环境,最后提供Docker...
首先,要创建一个关键的Dockerfile,这个文件包含了构建镜像的详细指令。在Windows环境下,可以通过资源管理器找到Dockerfile所在目录,然后打开命令提示符工具进行操作。构建镜像的过程大约需要490秒,一旦完成,可以通过以下命令启动一个名为ubuntu_C13_2223的容器,并将SSH端口2223映射到宿主机的2223端口,便于...
如何在docker中导入ubuntu镜像文件
$ sudo service docker.io restart 管理Docker容器如果你想启动Ubuntu操作系统的一个新的Docker容器,首先需要获取Ubuntu Docker映像文件。下面这个命令会通过网络下载Docker映像文件。$ docker pull ubuntu 你可以以一种交互模式来开启Ubuntu Docker,如下所示。最后一个参数“/bin/bash”是一旦启动就将在容器...