【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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值