zoukankan      html  css  js  c++  java
  • docker笔记整合(常用)

    一、容器生命周期管理

      运行容器:docker run +参数

           -d 后台运行容器,-P 随机端口映射,-p 映射端口 格式:主机端口:映射端口,-name “ asdas” 为容器指定一个名字 

      容器启动:docker start 容器名

      容器停止:docker stop 容器名

      容器重启:docker restart 容器名

       删除容器:docker rm 容器名 -f 强制删除

      在运行的容器中执行命令:docker exec -it 容器名 /bin/bash

      查看运行容器:docker ps -a

    二、容器操作

      获取容器的日志:docker logs 容器名

              --since 显示某个开始时间的所有日志,-f 跟中日志输出,--tail num 仅列出最新N条容器日志

    三、容器命令

      从容器创建一个新镜像:docker commit

                 -a 提交的镜像作者,-c使用Dockerfile指定来创建镜像,-m 提交时的说明文字,-p 暂停容器

                 docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1

      容器与主机之间的数据拷贝:docker cp

                   docker cp /www/runoob 96f7f14e99ab:/www/

      检查容器文件更改:docker diff

    四、镜像仓库

      从Docker hub查找镜像:docker search

                 --automated 只列出自动创建的镜像,--no-trunc 显示完整镜像描述,-s 列出不少于指定值的镜像

                 docker search -s 10 java、docker search lamp

      从镜像仓库中拉取或者更新指定镜像:docker pull

                       -a 拉去所有tagged镜像

                       docker pull java

    五、本地镜像管理

      列出本地镜像:docker images

             -a 列出本地所有镜像

             docker images -a

      删除本地一个或多个镜像:docker rmi

                  -f 强制删除

                  docker rmi -f java

    docker开机自启:systemctl enable docker

    镜像开机自启:docker update --restart=always 容器名

    先这样吧,以后再说

    勿做伸手党,勤思考,总能成就一番事业。
  • 相关阅读:
    [Oracle11g]安装提示不能使用/usr/bin/xdpyinfo命令
    [shell]时间判断
    Share 简易网盘
    VSCODE代码上下对齐插件 — Better Align
    关于 vscode intelephense 错误提示的问题
    2021/11/08 集训补题
    [国家集训队]墨墨的等式
    马大师的分块练习
    20211109 集训补题
    弱智的 线性代数 学习笔记
  • 原文地址:https://www.cnblogs.com/X-caiji/p/13339451.html
Copyright © 2011-2022 走看看