文章内容

2023/2/16 11:40:58,作 者: 黄兵

docker 入门

安装 docker

我们在 Ubuntu 系统中,可以直接执行如下命令,安装 docker

apt install docker.io

安装完成之后,我们通过如下命令查看 docker 版本:

docker version

结果如下:

Client:
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.2
 Git commit:        20.10.12-0ubuntu2~20.04.1
 Built:             Wed Apr  6 02:14:38 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server:
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.2
  Git commit:       20.10.12-0ubuntu2~20.04.1
  Built:            Thu Feb 10 15:03:35 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.5.9-0ubuntu1~20.04.6
  GitCommit:
 runc:
  Version:          1.1.0-0ubuntu1~20.04.2
  GitCommit:
 docker-init:
  Version:          0.19.0
  GitCommit:

这里我们很清晰的可以看到 docker 是一个 C/S 架构的模式。客户端是我们的命令行操作,服务端是一个守护进程。

我们可以通过如下命令获取 docker 的基本信息:

docker info


docker 入门命令

1、搜索镜像(docker search):

docker search nginx

上面的命令是从 docker hub 中搜索 docker 名为 nginx 的镜像


大家可以看到搜索出来的最上一行有几个表头,这里给大家介绍一下

name:代表此镜像的名称

description:此镜像的描述

stars:下载次数

official:是否由官方提供(官方提供可放心下载,可以基于此镜像做自己的镜像)


2、拉取镜像(docker pull):

docker pull macbre/nginx-http3:latest


3、查看镜像(docker images):

 docker images

结果如下:

REPOSITORY           TAG       IMAGE ID       CREATED       SIZE
nginx                latest    3f8a00f137a0   6 days ago    142MB
macbre/nginx-http3   latest    bee2f3045431   8 weeks ago   59.6MB

通过 docker images 命令,我们可以查看已下载镜像。


编辑文件

我们进入 docker 容器之后,如果需要编辑文件,执行 vi 命令会出现如下提示:

bash: vi: command not found

也就是我们没有安装 vim 编辑器,如果我们执行如下命令安装 vim 编辑器:

apt-get install vim

会出现如下提示:

E: Unable to locate package vim

我们更新源索引,执行如下命令:

apt-get install -y vim

安装 vim 编辑器。安装完成之后,我们就可以使用 vi 命令编辑文件了。


参考资料:

1、docker入门,这一篇就够了。

分享到:

发表评论

评论列表