资讯专栏INFORMATION COLUMN

Docker - 入门(一),基础使用

Darkgel / 2701人阅读

摘要:查看版本,确认已正确安装查看镜像拉取一个默认拉去最新版本的镜像,当然也可以指定之后的数字为镜像版本拉取成功后该数字即为镜像的标签进入镜像首先查看我们的拉取的镜像输出即为我们刚拉取的镜像,继续执行若不是,需要带上以交互模式运行容

查看docker版本,确认docker已正确安装

$ docker --version

Docker version 18.09.2, build 6247962

1.查看images(镜像)
$ docker images

拉取一个ubuntu images

$ docker pull ubuntu

默认拉去最新版本的ubuntu镜像,当然也可以指定ubuntu

$ docker pull ubuntu:16.04

「:」之后的数字为镜像版本;拉取成功后该数字即为镜像的tag(标签):lastest、16.04

2.进入ubuntu镜像

首先查看我们的拉取的镜像:

$ docker images

输出:

REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
ubuntu                     latest              7698f282e524        6 days ago          69.9MB
ubuntu                     16.04               2a697363a870        6 days ago          119MB

ubuntu即为我们刚拉取的镜像,继续执行:
$ docker run -i -t ubuntu

若TAG不是latest,需要带上TAG:
$ docker run -i -t ubuntu:16.04

-i:以交互模式运行容器,通常与 -t 同时使用
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用

成功进入Ubuntu终端

3.安装 nvm 与 node

更新apt:

$ apt-get update

安装nvm,参考我之前的文章:node版本管理工具 nvm 介绍与安装使用

4.退出docker,并commit

退出ubuntu终端
$ exit

此时在原先系统终端中,输入:

$ docker ps -l

查看刚才操作的容器:

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
4220da92967f        ubuntu:16.04        "/bin/bash"         40 minutes ago      Exited (0) 39 minutes ago                       youthful_ptolemy

提交:

$ docker commit -m "add nvm" -a "author" 4220da92967f ubuntu/nvm:node

$ docker images 查看刚才的提交

5.删除容器、镜像

删除容器:$ docker rm
删除镜像:$ docker rmi

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27849.html

相关文章

  • Docker基础入门指南():Docker介绍

    摘要:原文地址零基础入门指南一介绍简介源代码托管在上,公司开源的一个基于技术之上构建的容器引擎,基于语言并遵从协议开源。通过等实现内核虚拟化技术,并提供容器的资源隔离与安全保障等。 原文地址:Docker零基础入门指南(一):Docker介绍 Docker简介 Docker源代码托管在 GitHub上,Docker 公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go...

    DevTTL 评论0 收藏0
  • Docker基础入门指南(四):Docker容器使用

    摘要:原文地址零基础入门指南四启动容器启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态的容器重新启动。此外,当容器中指定的应用终结时,容器也自动终止。命令命令用于进入一个正在运行的容器。 原文地址:Docker零基础入门指南(四) 启动容器 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。因为Docke...

    mj 评论0 收藏0
  • 服务器部署工具 - 收藏集 - 掘金

    摘要:基本入门前端掘金作者本文属于翻译文章,原文链接为。如果如何把应用放在容器中运行掘金本文适合零基础,且希望使用运行应用的人士。后端掘金使用构建网站。 nginx 基本入门 - 前端 - 掘金作者:villainthr 本文属于翻译文章,原文链接为 nginx Beginner’s Guide。是至今为止见过最好的 nginx 入门文章。额。。。没有之一。 这篇教程简单介绍了 nginx ...

    Shonim 评论0 收藏0
  • Docker实战之入门Dockerfile详细分析:构建docker镜像(1)基础镜像cento

    摘要:如果有服务器需要维护重启时,也会重启,此时端口会发生变化,仍然会随机拿一个没有使用的端口号来和号端口做端口映射。除非该删掉后,端口号会被分配给其他使用。 Dockerfile Docker是软件工业上的集装箱技术。 通过以下文件制作Docker镜像 [root@Optimus docker-training]# cd centos7/ [root@Optimus centos7]# l...

    learn_shifeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<