docker学习整理

  1. docker安装:
    1. Ubuntu虚拟机:参考ubuntu16.04安装docker_wp133716的博客-CSDN博客
      1. 遇到的报错(修改进行配置文件):
        docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/sha256:bea6d19168bbfd6af8d77c2cc3c572114eb5d113e6f422573c93cb605a0e2ffb: net/http: TLS handshake timeout.

         参考:https://blog.csdn.net/qq_35606010/article/details/104750391
    2.  windows:直接下载docker desktop
  2. 知识点:
    1. docker包括:镜像,容器,仓库
    2. docker需要在root权限下运行
  3. 使用:
    1. docker run ubuntu:版本号
    2. 进入一个容器的终端:
      docker run -i -t ubuntu:版本号 /bin/bash
      输入exit可退出容器 
    3. 创建一个以进程方式运行的容器:
          
      docker run -d ubuntu:18.04 /bin/sh -c "while true,do echo hello world; sleep 1;done"
      效果:得到一串容器的ID
    4.  当run了一个容器,但使用docker ps 查看没有看到时,可以换成使用
          
      docker ps -a
      即可看到,因为不是没有成功运行,而是迅速执行之后就结束了 
    5. 相关参数:
      -i:交互式操作
      -t:终端
      -d:后台运行
      -P:将容器内部使用的网络端口随机映射到我们使用的主机上。

    6. 注:加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec,具体实现:
      docker exec -it 容器id /bin/bash 
    7. 导出容器到指定路径:
      docker export 容器id > 路径/xx.tar
       
    8. 查看镜像:
      docker images 
    9. 清理掉所有处于终止状态的容器。  
      docker container prune  (慎重使用和rm -rf 一样慎重)
    10. 查看应用和本机的端口映射关系:
      docker port 容器id/名字 
    11. 在宿主机查看容器和镜像大小:
      docker system df
    12. 查看每个image ,container 的详细大小:
      docker system df -V

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值