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
    
  • 相关阅读:
    摘记
    【题解】网格 & Single Cut of Failure(trick:答案上界)
    题解 CF1404C 【Fixed Point Removal】
    Linux IO模型知识梳理
    Java IO模型知识梳理
    如何回答什么是线程安全?
    MySQL主从复制与备份
    MySQL的高性能索引策略
    CAS(乐观锁)的原理解析
    Java虚拟机的类加载机制
  • 原文地址:https://www.cnblogs.com/aquichita/p/13905407.html
Copyright © 2011-2022 走看看