Docker 入门快速上手指南

2020-06-17 07:12:14易采站长站整理


docker pull $mirror-name:$tag

注意,若下载的镜像携带有版本标签,则之后对这一镜像的使用都需要携带版本标签,否则会因为版本不同而再次下载。

镜像的查看与删除

查看镜像

查看所有镜像可以使用:


docker images

也可通过以下方式查看单个镜像:


docker images $mirror-name

删除镜像

我们可以通过以下方式删除镜像,但此时需要保证没有容器使用这一镜像:


docker rmi $mirror-name

查看容器

查看已启动的容器


docker ps

查看全部容器


docker ps -a

查看容器日志

采用以下方法可以查看容器的操作历史和输出:


docker logs $container-name

启动容器

生成容器

可以通过以下方式生成一个基于某一镜像的容器,注意,如果宿主机中没有该镜像则会先进行下载。务必注意镜像标签是否正确。


docker run $mirror-name:$tag

使用这一命令会使得容器在创建后自动启动。

给容器添加自定义名字

通过

 docker ps -a
可以看到容器的 ID 和 name,这两者都可以作为后续对容器删除、启动、关闭及设置等操作的标识。使用 ID 时,只需输入 ID 的前几位即可(能与其他容器区分)。

Docker 会为其随机生成 64 位长度的字符串作为 ID,当然,我们也可以通过如下方式手动指定容器的名字,其中 $container-name 即为指定的容器名。


docker run --name $container-name $mirror-name

启动容器


docker start $container-name

关闭容器


docker stop $container-name

以交互方式创建容器

可以通过以下方式,以交互的方式创建容器,当然也可以在

$mirror-name 
的前面加上
 --name xxx 
来指定容器的名字,在交互模式中,可以输入
exit 
退出:


docker run -it $mirror-name

以后台运行方式创建容器

我们可以使用 -d 操作使容器在后台运行: