一、Docker镜像
参考:Docker-从入门到实践
1.1 获取镜像
$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
- Docker镜像仓库地址:格式一般为
<域名/IP>[:端口号]
,默认地址是Docker Hub - 仓库名:为两段式名称,即
<用户名>/<软件名>
,对于Docker Hub,不给出用户名就默认为library。
1.2 列出镜像
$ docker image ls
1.3 查看镜像、容器、数据卷占用的空间
$ docker system df
1.4 删除虚悬镜像
$ docker image prune
1.5 删除镜像
$ docker image rm ...
二、Docker容器
2.1 运行
$ docker run -dit --rm ubuntu:18.04 bash
现在对上述命令进行解释
-
-i
:交互式操作,-t
:终端 -
--rm
:容器推出后随之将其删除 -
bash
:放在镜像之后的是命令,此处使用bash会得到一个交互性shell -
-d
:使Docker在后台运行而不是直接将执行命令的结果输出在当前的宿主机下
2.2 终止
$ docker container stop
终止状态的容器可以使用如下命令观察到:
$ docker container ls -a
处于终止状态的容器,可以通过下面的命令来重新启动:
$ docker container start
而docker container restart
是将一个运行中的容器终止而后再重新启动它
2.3 进入容器
推荐使用docker exec
命令来完成,从其得到的stdin中exit不会导致容器的终止,使用docker attach
就会。
三、Docker仓库
3.1 登录
使用docker login
和docker logout
完成登录登出操作文章来源:https://www.toymoban.com/news/detail-443828.html
3.2 推送镜像
用户登录后可以使用docker push
将自己的镜像推送到Docker Hub文章来源地址https://www.toymoban.com/news/detail-443828.html
到了这里,关于【Docker】基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!