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
    
  • 相关阅读:
    Jsoup系列学习(1)-发送get或post请求
    使用httpclient发送get或post请求
    charles 抓取eclipse中的请求
    springmvc学习资料整理
    springmvc和struts2的区别
    Linux常用命令
    Sql Server 2008R2 数据库发布与订阅
    jquery 父、子页面之间页面元素的获取,方法的调用
    封装ajax
    Maven 的安装配置
  • 原文地址:https://www.cnblogs.com/aquichita/p/13905407.html
Copyright © 2011-2022 走看看