分享

docker基础命令记录

 行者花雕 2020-03-08

du -sh filename

  • 查看文件大小

repository->image->container

  • 仓库中有镜像,镜像可以创建容器

docker search Image

  • docker搜索镜像

docker images

  • 查看本地所有镜像

docker pull Image

  • 拉取镜像

docker rmi Image

  • 删除镜像。注意删除镜像之前需要删除使用该镜像创建的容器 docker rm container_id

docker save Image -o /tmp/a.tar.gz

  • 保存docker中的镜像到本地

docker load < /tmp/a.tar.gz

  • 从本地导入镜像

docker run --name containerName Image **

  • 创建容器。这个方法很复杂也极其重要。需要好好研究

docker ps

  • 查看运行中的容器状态

docker ps -a

  • 查看所有容器状态,可以得到container_id,后续操作用的到

docker start containerNmae|container_id

  • 启动容器

docker stop containerNmae|container_id

  • 停止容器

docker rm -f container_id

  • 删除容器

docker attach container_id

  • 进入容器。不支持多窗口操作

nsenter 用法

  • in.sh 用法./in.sh container_id
#!/bin/bash
PID=$(docker inspect --format "{{.State.Pid}}" $1)
nsenter -t $PID -u -i -n -p

参考

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多