docker 常用学习总结

docker基础

  1. 安装docker:
  sudo apt-get update
  sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg |sudo apt-key add -
  sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  sudo apt-get update
  sudo apt-get install docker-ce
  1. docker容器使用:
    2.1runoob@runoob:~$ docker run -i -t ubuntu:15.10 /bin/bash 运行一个ubuntu15.10的镜像 (-t:在新容器内指定一个伪终端或终端;-i:允许你对容器内的标准输入 (STDIN) 进行交互)
    2.2. cat /proc/version 查看当前版本
    2.3. root@0123ce188bd8:/# exit 退出
    2.4. runoob@runoob:~$ docker ps -a 查看所有容器
    2.5. runoob@runoob:~$ docker ps 查看运行中的容器
    CONTAINER ID: 容器 ID。
    IMAGE: 使用的镜像。
    COMMAND: 启动容器时运行的命令。
    CREATED: 容器的创建时间。
    STATUS: 容器状态。
    2.6. runoob@runoob:~$ docker logs 2b1b7a428627 查看容器日志用id或者容器名字都 可以
    2.7. runoob@runoob:~$ docker stop amazing_cori 停止容器
    2.8. runoob@runoob:~$ docker start amazing_cori 启动停止的容器
    2.9. runoob@runoob:$ docker run -itd --name ubuntu-test ubuntu /bin/bash 后台运-d模式
    2.10. 进入运行的容器: docker exec -it <容器 id> /bin/bash或者docker attach <容器 id>
    2.11. 导出容器:docker export 1e560fca3906 > ubuntu.tar
    2.12. 导入容器快照:cat docker/ubuntu.tar | docker import - test/ubuntu:v1
    2.13. 删除容器:docker -rm -f <容器 id 或者 容器名称>
  2. docker 镜像使用
    当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。
    3.1查看镜像: docker images
    3.2 REPOSITORY:表示镜像的仓库源、TAG:镜像的标签、
    IMAGE ID:镜像ID、 CREATED:镜像创建时间、SIZE:镜像大小
    3.3 拉取镜像:Crunoob@runoob:~$ docker pull ubuntu:16.04
    3.4 查找镜像:docker search httpd
    3.5 删除镜像: docker rmi hello-world
    3.6 提交镜像:runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
  3. docker 仓库管理
    4.1 登录 : docker login
    4.2 退出 : docker logout
    4.3 推送镜像:docker push username/ubuntu:18.04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值