聊聊docker(二)

docker基本使用流程

一、获取docker镜像

想要使用docker,首先要把docker镜像下载(pull)到本地,国内有很多docker仓库,这里以dockerhub为例;

在dockerhub中,选择好需要的镜像,使用docker pull xxx:aaa xxx代表镜像名,aaa代表tag,如果不填写tag,则默认会下载最新的镜像到本地。 (dockerhub上有个很好玩的东西,2048小游戏,这里以这个为例子演示)

1581255907_1_.png

可以看到右侧为docker 的镜像下载命令:

docker pull alexwhen/docker-2048

将这个命令放在命令行中运行;

1581256097_1_.png

对应的镜像会自动下载完成;

二、运行docker镜像

docker images 查看镜像

在镜像下载完成后,通过docker images 可以查看本地已经存在的镜像;

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
alexwhen/docker-2048   latest              7929bcd70e47        4 years ago         8.02MB

可以看到,已经列出了刚刚下载的镜像;

docker run 运行镜像

docker run 可以跟很多参数,最后跟镜像名称,常见的参数

其他的镜像,也是相同的道理,在启动成功后,对应的端口,就可以提供相应的功能,如nginx,tomcat 等等。

停止docker

docker stop <容器id>

即刚才启动时,返回的id;

在停止时,只需要输入id的一部分(可以区分开其他容器)就可以