在 上一篇文章 中,练习在 Ubuntu Server 18.04 中安装了 Docker, 在本次实验中,主要让大家练习 Docker 的一些常用命令。
使用 info 命令查看配置信息
执行:
1 | docker info |
系统显示:
1 | Client: |
可以看到,现在使用的官方的镜像源(Registry项),但官方的镜像源在国内访问速度比较慢,所以我们先换成国内的镜像源
编辑或新增(如果不存在)/etc/docker/daemon.json 文件
1 | sudo vi /etc/docker/daemon.json |
将以下内容加入到文件中:
1 | { |
保存以后,需要重启 docker 服务,
1 | sudo systemctl restart docker |
再执行 info 命令,就可以看到刚加入的镜像源网站了。
1 | sudo info |
系统输出:
1 | ... |
参考当前镜像(image)列表
执行 images 命令,查看当前以下载的镜像列表
1 | docker images |
系统显示:
1 | REPOSITORY TAG IMAGE ID CREATED SIZE |
可以看到,当前还没有将任何镜像下载到本地。
在镜像源中查找镜像
在官方镜像源 - docker hub 中,有全球docker使用者自作的各种镜像,可以通过 docker search 命令查找符合条件的镜像。命令格式如下:
1 | docker search <关键字> |
比如要查找 alpine 相关的镜像,就可以执行:
1 | docker search alpine |
如果网络正常,系统会显示:
1 | NAME DESCRIPTION STARS OFFICIAL AUTOMATED |
可以看到返回的信息中包括了: 镜像名称,描述,是否官方自作 等信息。
从像源中拉取镜像
要从镜像源中将自定的镜像拉取到本地,可以执行 pull 命令:
1 | docker pull <镜像名>[:标签] |
标签默认为: latest
我们练习拉取 search 命令查询的的官方 alpine 镜像,则执行:
1 | docker pull alpine |
系统显示:
1 | Using default tag: latest |
执行 images 命令,可以查看已经拉取到本地的镜像
1 | docker images |
系统显示
1 | REPOSITORY TAG IMAGE ID CREATED SIZE |