20200423——docker命令

docker --help

指令,帮助文档
在这里插入图片描述



列出镜像

在这里插入图片描述

在这里插入图片描述
这参数有TAG——镜像版本
IMAGE ID——镜像ID
CREATED——镜像创建日期
SIZE——镜像大小



docker pull centos

如果你不指定版本,那么默认是最新版本。

当我们拉去的时候是从docker hub上拉去,效率可能太慢
我们可以去配置镜像加速器

配置阿里云镜像加速器

去阿里云ACR服务,然后到容器镜像服务
在这里插入图片描述

下面有方式
在 /etc/docker/daemon.json这个文件下去编辑

{
  "registry-mirrors": ["https://vf3pkgtj.mirror.aliyuncs.com"]
}

在这里插入图片描述

更换完数据源之后
在这里插入图片描述

在这里插入图片描述

查看仓库的镜像

docker search tomcat

在这里插入图片描述

删除

rm 删除容器
rmi 删除镜像

在这里插入图片描述

创建交互式容器

docker run -i -t -name=c1 centos /bin/bash
-i代表交互式
-t tty终端,分配一个终端工具操作容器
--name 指定容器名称 唯一,不重复

在这里插入图片描述
一开始我们是在宿主机进行操作,后来我们进入到容器了。

docker ps 查看正在运行的容器

如果你exit退出容器,那么就会直接停止

创建守护式容器
守护式也就是后台运行

docker run -d --name=c2 centos /bin/bash

在这里插入图片描述
守护式容器,没有进入容器
如果我们想要操作容器怎么办呢?我们可以登录到这个容器中

docker exec -it c3 /bin/bash

exit退出之后,容器还会继续运行

docker ps -a 查看所有的容器
docker ps -l 最后一次运行的容器

在这里插入图片描述

容器的停止与启动

docker stop c1
docker start c1

在这里插入图片描述

查看容器的详细信息

docker inspect c1

在这里插入图片描述

删除容器

docker rm c1

不可以删除一个正在运行的容器,必须删除停止的容器,下面是删除一个c1容器
在这里插入图片描述

删除所有的容器
docker rm `docker ps -a -q`

在这里插入图片描述

文件拷贝

就是宿主机与容器之间的文件叫唤
在这里插入图片描述

docker cp 需要拷贝的宿主的文件和目录 容器名称:容器目录

反之同样
在这里插入图片描述

在这里插入图片描述

从上图我们可以看到已经拷贝过来了

目录挂载
在这里插入图片描述
宿主机下面的容器需要修改配置文件
目录挂载,在创建容器的过程中需要加参数

dokcer run -v

创建容器,添加-v参数,后面为 宿主主机:容器目录

docker run -id --name=c4 -v /opt/:/usr/loacl/myhtml centos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值