【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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值