• 【七夕练Docker】Docker常用操作命令与实践


            记录一下常用的docker操作命令,感兴趣的,关注一下。也欢迎下方留言讨论~~~


    Docker常用操作命令

    #启动 Docker 服务
    systemctl start docker      #启动服务
    systemctl stop docker      #关闭服务
    systemctl restart docker   #重启服务
    systemctl enable docker   #添加自启动

    #关闭防火墙
    systemctl stop firewalld #停止firewall
    systemctl disable firewalld #禁止firewall开机启动

    ##查看运行容器
    docker ps          #查看运行中的容器
    docker ps -a     #查看所有容器(包含未运行的容器)

    ##查看日志
    docker logs -f 4ee3e77c6c6f                    #“4ee3e77c6c6f”为运行docker的CONTAINER ID ,打印所有行;

    docker logs -f --tail=10 4ee3e77c6c6f   #--tail=10 显示最后10行,实时打印日志;

    ##查看容器基本信息
    docker inspect 4ee3e77c6c6f

    ##进入容器
    docker exec -it 4ee3e77c6c6f   sh

    ##从容器拷贝文件到本地
    docker cp  4ee3e77c6c6f:/opt/service.conf  ./

    ##删除容器
    docker rm -f 4ee3e77c6c6f

    ##拉取镜像
    docker pull nginx

    ##查看本地镜像
    docker images

    ##删除本地镜像
    docker rmi nginx:latest

    ##修改本地镜像tag
    docker tag nginx:latest 标签名 ##修改tag标签
    docker push 标签名 ##上传到镜像仓库

    ##导出本地指定镜像
    docker save nginx:latest > nginx.tar.gz

    ##导入镜像
    docker load < nginx.tar.gz

    ##登录镜像仓库
    docker login 仓库ip:9081 -ujenkins -p'password'
    备注:这里会有镜像仓库https验证问题;若需要支持http请求,需要修改docker运行配置文件

    #vim /usr/lib/systemd/system/docker.service
    ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry=0.0.0.0/0   #--insecure-registry=0.0.0.0/0 允许所有,可以指定只允许单独ip请求;

    修改后需要重新加载配置文件并重启服务;
    systemctl daemon-reload
    systemctl restart  docker

    ##构建镜像
    docker build -t="runoob/ubuntu:v1" .       ##使用当前目录的 Dockerfile 创建镜像,其中"."指的是当前目录下的dockerfile,可以使用-f指定dockerfile路径,v1为标签版本,具有唯一性;标签为 runoob/ubuntu:v1
    ##上传到镜像仓库
    docker push runoob/ubuntu:v1         ##上传镜像到仓库
    ##运行镜像
    docker run -d  runoob/ubuntu:v1     ##可以根据自己的需求使用-v挂载存储卷,使用-p指定端口映射;

  • 相关阅读:
    SAP PI/PO中使用UDF解决按字节拆分字符串的需求
    家庭主妇问题
    Hudi 系列-基础概念-索引机制
    MATLAB与Python:优势与挑战
    数据生态第三弹 | RocketMQ OpenMLDB Connector,实时数据到特征工程的高速传输
    双指针算法
    牛客网:NC26 括号生成
    零零信安-D&D数据泄露报警日报【第44期】
    VUE3实现个人网站模板源码
    ios 对话框UIAlertController放 tableview
  • 原文地址:https://blog.csdn.net/yy339452689/article/details/126247114