docker常用命令与jenkins安装

安装docker(centos7):

  • 运行yum命令
yum update
yum install epel-release -y
yum clean all
yum list
  • 安装并运行Docker
    yum install docker-io -y
    systemctl start docker

  • 检查安装结果

    docker info

  • 启动使用Docker

    systemctl start docker     #运行Docker守护进程
    systemctl stop docker      #停止Docker守护进程
    systemctl restart docker   #重启Docker守护进程

  • 更多文档:https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaToNY
  • 容器常用命令(jenkins安装为例,docker安装容器中文版jenkins - 走看看

  • 搜索镜像
    docker search xxx
    
    docker search jenkinsci
    
    

  • 列出当前系统镜像

    docker images

  • 拉取镜像

    docker pull xxx
    
    docker pull jenkinsci/blueocean

  • 运行容器

    docker run - 运行一个容器
          -d 后台运行
          -p 端口映射
          --name "xxx"  容器名称
    
    docker pull jenkins/jenkins:lts-jdk11
    docker run -d -v /data/jenkins_home:/var/jenkins_home  -p 8080:8080 -p 50000:50000 --restart=on-failure -u 0 --name jenkins  jenkins/jenkins:lts-jdk11

  • 其他命令

    docker ps                #列举当前运行的容器
    docker inspect 容器名称  #检查容器内部信息
    docker rmi IMAGE_NAME   #删除镜像
    docker stop 容器名称    #停止某个容器
    docker start 容器名称   #启动某个容器
    docker rm 容器名称 (容器必须是停止状态) #移除某个容器
    docker ps -a                            #列举全部 容器

    jenkins源切换:在jenkins页面中点击"Manage Jenkins"--->"Manage Plugins"--->"Advanced"

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

jenkins汉化:Localization汉化插件

docker compose 安装

curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose version


后台启动容器:docker-compose up -d
查看容器运行情况:docker-compose ps
停止并删除容器:docker-compose down
停止并删除容器并删除volume:docker-compose down --volumes
停止启动容器:docker-compose stop;docker-compose start
docker-compose exec的使用:docker-compose exec redis bash

日志查看

docker查看日志的几个方式:

(1)docker logs --tail=1000 容器名称 (查看容器前多少行的日志)(推荐)

(2)docker 容器启动后,可以进入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(进入容器内部查看日志)

(3)#查看compose所有容器的运行日志

docker-compose -f docker-compose-app.yml logs -f

(4)#查看compose下某个容器的运行日志

docker-compose -f docker-compose-app. yml logs -f<服务名>

(5)# 也可以把compose的容器日志输出到日志文件里去,然后用tail -f随时查看

docker-compose -f docker-compose-app. yml logs -f >> myDockerCompose.log &
————————————————
版权声明:本文为CSDN博主「普通网友」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_67265464/article/details/126327601

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值