如何在Ubuntu中安装Docker和运行Docker容器

Docker是一种开源且流行的操作系统级虚拟化(俗称“容器化”)技术,主要在Linux和Windows上运行。 Docker使用容器可以更轻松地创建,部署和运行应用程序。

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了下陆免费建站欢迎大家使用!

使用容器,开发人员(和系统管理员)可以使用运行应用程序所需的一切来打包应用程序 - 代码,运行时,库,环境变量和配置文件,并将它们作为一个包发送出去。 是的,真是太好了!

在本文中,我们将向您展示如何安装Docker CE(Community Edition),在ubuntu发行版上创建和运行Docker容器。

在Ubuntu中安装Docker CE(Community Edition)

1.要安装Docker CE,首先,您需要使用以下命令从系统中删除旧版本的Docker,称为docker,docker.io或docker-engine。

2.接下来,您需要设置Docker存储库以使用以下命令从存储库安装和更新Docker。

3.使用以下命令更新apt软件包索引并安装最新版本的Docker CE。

4.成功安装Docker CE软件包后,该服务应自动启动并自动启用以在系统引导时启动,您可以使用以下命令检查其状态。

5.最后,通过运行hello-world映像验证Docker CE是否已正确安装。

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

在Ubuntu中学习基本的Docker命令

6.要获取有关Docker的信息,请运行以下命令。

7.要获取有关Docker版本的信息,请运行以下命令。

Server: Docker Engine - Community
 Engine:
  Version:          18.09.3
  API version:      1.39 (minimum version 1.12)
  Go version:      go1.10.8
  Git commit:      774a1f4
  Built:            Thu Feb 28 05:59:55 2019
  OS/Arch:          linux/amd64
  Experimental:    false

8.要获取所有可用Docker命令的列表,请在终端上运行docker。

在Ubuntu中下载Docker镜像

9.要运行Docker容器,首先需要从Docker Hub下载映像 - 从其存储库提供免费映像。

例如,要下载名为CentOS 7的Docker镜像,请发出以下命令。

10.根据您的要求确定要运行的映像后,通过运行以下命令在本地下载(在这种情况下,将下载并使用CentOS映像)。

11.要列出主机上所有可用的Docker映像,请运行以下命令。

12.如果您不再需要Docker镜像,可以使用以下命令将其删除。

在Ubuntu中运行Docker容器

13.为了创建和运行Docker容器,首先需要在下载的CentOS映像中运行命令,因此基本命令是使用cat命令检查容器内的分发版本文件,如图所示。

14.要再次运行容器,首先需要通过运行以下命令来获取Container ID或Name,该命令将显示正在运行和已停止的容器的列表:

15.获取Container ID或Name后,可以使用以下命令启动容器:

或者

这里,字符串fbca5da756f0表示容器ID,determined_tesla表示容器名称。

16.通过指定Container ID或Name来停止正在运行的容器运行docker stop命令。

或者

17.更好的方法是,您不必记住容器ID,就是使用--name选项为您创建的每个容器定义唯一的名称,如图所示。

docker run --name myname centos cat /etc/issue

18.要将Linux命令连接并运行到容器中,请发出以下命令。

$ docker run -it centos bash

19.要从正在运行的容器会话中退出并返回主机,必须键入exit命令,如下所示。

$ exit

这就是基本的容器操作。 如果您对本文有任何问题或意见,请使用下面的留言反馈表与我们联系。

网页题目:如何在Ubuntu中安装Docker和运行Docker容器
路径分享:http://www.shufengxianlan.com/qtweb/news7/22407.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联