内容简介:查看docker版本,确认docker已正确安装Docker version 18.09.2, build 6247962拉取一个ubuntu images
查看 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 <CONTAINER ID>
删除镜像: $ docker rmi <IMAGE ID>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Python基础入门_5面向对象基础
- Apache Flink 零基础入门(一):基础概念解析
- Apache Flink 零基础入门(一):基础概念解析
- React 入门 (基础概念)
- OALP基础入门
- 入门:基础语法(五)函数
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
500 Lines or Less
Amy Brown、Michael DiBernardo / 2016-6-28 / USD 35.00
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch t......一起来看看 《500 Lines or Less》 这本书的介绍吧!