zoukankan      html  css  js  c++  java
  • Docker最常用命令

    启动容器

    docker run 
      -itd 
      --name jenkinsci 
      -u root 
      -p 8080:8080  
      -v jenkins-data:/var/jenkins_home
      jenkinsci/blueocean
    
    run常用命令参数:
    --cpu-shares , -c	CPU份额(相对重量)
    --detach , -d		在后台运行容器并打印容器ID
    --env , -e		设置环境变量
    --env-file		读入环境变量文件
    --expose		公开一个或多个端口
    --interactive , -i	即使未连接STDIN也保持打开状态
    --memory , -m		内存限制
    --mount			将文件系统挂载附加到容器
    --name			为容器分配一个名称
    --net			将容器连接到网络
    --network		将容器连接到网络
    --publish , -p		将容器的端口发布到主机
    --publish-all , -P	将所有公开的端口发布到随机端口
    --rm			退出时自动删除容器
    --tty , -t		分配伪TTY
    --user , -u		用户名或UID(格式:<名称| uid> [:<组| gid>])
    --volume , -v		绑定挂载卷
    --workdir , -w		容器内的工作目录,如果路径不存在,则会在容器内创建该路径。
    ...
    
    启动停止容器
    docker stop/start/restart jenkinsci
    

    查看容器

    # 查看容器运行情况
    docker ps -a | grep jenkinsci
    
    # 查看容器详情
    docker inspect jenkinsci
    
    # 查看容器日志
    docker logs jenkinsci
    docker logs -f -t --tail=20 jenkinsci
    # -f  跟踪日志输出;-t   显示时间戳;--tail  仅列出最新N条容器日志;
    

    进入正在运行中的容器

    docker exec -it jenkinsci /bin/sh
    

    停止容器

    docker stop jenkinsci
    

    删除容器

    # 删除已经停止运行的容器
    docker rm jenkinsci
    # 删除正在运行中的容器
    docker rm -f jenkinsci
    

    镜像

    # 拉取镜像
    docker pull jenkinsci/blueocean
    # 删除镜像
    docker rmi jenkinsci/blueocean
    # 在远程仓库搜索镜像
    docker search jenkinsci/blueocean
    # 列出本地images
    docker images
    
  • 相关阅读:
    fail-fast以及Iterator对象
    LeetCode~1351.统计有序矩阵中的负数
    LeetCode~75.颜色分类
    LeetCode~5364. 按既定顺序创建目标数组
    LeetCode~945.使数组唯一的最小增量
    LeetCode~409. 最长回文串
    笔记: SpringBoot + VUE实现数据字典展示功能
    JSON parse error: Cannot deserialize value of type `java.util.Date` from String
    为什么要用location的hash来传递参数?
    初识Git
  • 原文地址:https://www.cnblogs.com/aquichita/p/13905407.html
Copyright © 2011-2022 走看看