docker常用指令

docker search 镜像名 查找镜像
docker pull 镜像地址 拉取远程镜像
docker tag 旧镜像名 新镜像名 修改镜像名
如果上传DockerHub 需要登录 使用docker login
docker push 注册用户名/镜像名  推送镜像到远程仓库
docker ps 查看运行容器
docker ps -a 查看全部容器
docker images 查看全部镜像
docekr rm 容器id 删除容器
docker rename 旧容器名 新容器名
docker rm 容器id:标签 删除相同容器id不同标签的容器
docker rm -f 容器id 删除容器(停止状态的下的容器一并删除)
docker rm `docker ps -a -q` 删除所有容器
docker rm `docker ps -a |awk '{print $1}' | grep [0-9a-z]` 批量删除已经停止的容器
docker rmi 镜像id 删除镜像
docker rmi `docker images -q` 删除所有镜像
docker stop 镜像id 停止容器
docker restart 镜像id 重启容器
docker exec -it 容器id /bin/bash 进入正在运行的容器内容
docker run -it 镜像id /bin/bash 交互式方式运行容器 启动时进入容器内
退出容器 ctrl+D 或者 ctrl+P+Q
docker build -t 镜像名:标签 . 构建镜像(-t 命名 .代表使用当前路径下对 Dockerfile -f可以使用指定路径)
docker run -d -p 宿主机端口:docker内部端口 --name 容器名字 镜像id /bin/bash 启动参数  运行镜像
docker cp 本机文件路径 容器id:容器内文件夹路径 copy宿主机文件到docker
docker cp 容器id:容器内文件路径 本机文件夹路径 copy docker文件到宿主机
docker inspect 容器id  查看容器创建的相关信息
docker run -d --cpus 4容器指定cpu个数 -m 4GB容器指定内存大小
docker stats 容器id 查看容器cpu和内存使用情况

docker根据已有镜像创建新镜像:
docker run -it --name 容器名 镜像id /bin/bash 进入容器内部 进行容器内部操作 退出
docker ps -a 会看到刚才终止的容器id
docker cp 替换复制文件 
docker commit -m="提交信息" 容器id 容器新名字 生成新镜像提交到本地
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值