docker的基本操作

1.容器的基本操作

##查看所有容器进程
docker container ls -a

##容器停止启动操作
docker container start container_id/name
docker container stop container_id/name
docker container restart container_id/name

##删除容器
docker container rm name

##清理所有处于终止状态的容器
docker container prune

#容器交互式
docker attach container_name
docker exec -it container_name /bin/sh

ps:attach方式退出回到前台后,container也会退出

2.镜像的基本操作

##列出所有的镜像(只显示顶层镜像)
docker image ls
docker image ls -a (包括中间层镜像)
docker image ls -f since=postgresql:10.0 (-f:过滤)

##镜像体积
docker system df

##查看是否是虚悬镜像,镜像新旧同名导致
docker image ls -f dangling=true

##删除虚悬镜像
docker image prune

##删除镜像
docker image rm <仓库名>:<标签>
docker image rm

3.上传本地文件到docker
  • docker cp postgresql-11.4.tar.gz myalpine:/
  • docker import postgresql-11.4.tar.gz postgresql:11.4
    sha256:b194c3481d4e120401b527043c13cedc24603caca9086d20121efd1dede752ef
  • docker save
  • docker load
4.docker搭建自己的本地仓库

##创建数据目录
cd /opt && mkdir -p data/registry

##设置指定registry容器,-v指定镜像文件本地存放路径
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry --name private_registry registry

##修改daemon.json配置文件
{
“insecure-registries”: [“1922.16.0.105:5000”]
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值