Docker使用教程

docker 查看版本号

docker version 或者 docker info

列出本机所有的image文件

docker image ls

删除 image 文件

docker image rm [IMAGE ID]

强制删除image文件

docker image rm [IMAGE ID] -f

将image文件从仓库抓取到本地

docker image pull library/hello-world
//library/hello-world是image文件在仓库里面的位置,其中library是image文件所在的组,hello-world是image文件的名字。

拉取并运行程序

docker container run -it ubuntu bash

对于不会自动终止的容器,必须使用docker container kill命令手动终止

docker container kill [containID]

交互式运行容器

docker run -it ubuntu:18.04 bash

查看系统的当前版本

cat /etc/os-release

列出当前已经下载好的镜像

docker image ls

删除虚悬镜像

docker image prune

删除镜像

docker image rm [IMAGE ID]

启动一个容器

docker run -it [IMAGE NAME] /bin/bash

// -t选项是将docker分配一个伪终端绑定到容器的标准输入上
// -i则让容器的标准输入保持打开

启动已终止容器

docker container start [container ID]

获取容器的输出信息

docker container logs [container ID or NAMES]

终止一个运行中的容器

docker container stop [container ID or NAMES]

查看终止状态下的容器

docker container ls -a

重启容器

docker container restart []

进入容器

//在使用-d参数时,容器启动后会进入后台
//某些时候需要进入容器进行操作,包括使用docker exec命令
//从这个stdin中exit,不会导致容器的停止
docker exec -it [IMAGEID /NAME] /bin/bash

导出容器

docker export [CONTAINER ID] > ubuntu.tar

导入容器快照

docker import
//例如:
cat ubuntu.tar | docker import - test/ubuntu:v1.0

删除容器

docker container rm [IMAGEID or NAME]

清理所有处于终止状态的容器

docker container ls -a //查看到所有的容器
docker container prune

在官方仓库中搜索镜像

docker search [IMAGENAME]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值