【Docker】基本操作

这篇具有很好参考价值的文章主要介绍了【Docker】基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Docker镜像

参考:Docker-从入门到实践

1.1 获取镜像

$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
  1. Docker镜像仓库地址:格式一般为<域名/IP>[:端口号],默认地址是Docker Hub
  2. 仓库名:为两段式名称,即<用户名>/<软件名>,对于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

现在对上述命令进行解释

  1. -i:交互式操作,-t:终端
  2. --rm:容器推出后随之将其删除
  3. bash:放在镜像之后的是命令,此处使用bash会得到一个交互性shell
  4. -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 logindocker logout完成登录登出操作

3.2 推送镜像

用户登录后可以使用docker push将自己的镜像推送到Docker Hub文章来源地址https://www.toymoban.com/news/detail-443828.html

到了这里,关于【Docker】基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包