• docker学习


    docker学习

    docker的介绍

    windows下docker desktop的安装和使用

    介绍

    docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

    docker相关命令

    安装启动docker

    # 卸载旧docker
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine \
                      docker-ce
    # 安装yum工具
    yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2 --skip-broken
    ## 更新本地镜像源
    # 设置docker镜像源
    yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    
    yum makecache fast
    
    # 安装docker-ce
    yum install -y docker-ce
    
    # 关闭防火墙
    systemctl stop firewalld
    # 禁止开机启动防火墙
    systemctl disable firewalld
    
    systemctl start docker  # 启动docker服务
    systemctl stop docker  # 停止docker服务
    systemctl restart docker  # 重启docker服务
    systemctl enable docker  # docker设置开机启动
    
    docker -v                   # 查看docker版本,检查是否安装成功
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40

    docker命令

    docker ps                                # 查看运行的容器
    docker ps -a                             # 查看所有容器
    docker images                            # 查看本地镜像
    docker info                              # 查看docker的系统级信息
    docker pull [image]                      # 拉取镜像
    docker run  [image]                      # 运行容器
    docker restart  [container]              # 重启容器
    docker stop [container]                  # 停止容器
    docker stats [container]                 # 查看容器资源使用情况
    docker inspect [container]               # 查看容器元数据
    docker logs -n 1000 [container]          # 查看容器的前1000条日志信息
    docker exec -it [container] /bin/bash    # 进入运行中的容器内部
    docker-compose up -d                     # 后台方式运行docker-compose.yml中容器
    docker-compose down                      # 停止docker-compose.yml中容器
    
    docker network create -d bridge wumei-bridge         # 创建一个新的网络,命名为wumei-bridge
    docker network ls                                    # 显示所有网络
    docker network connect wumei-bridge test             # test容器加入到自定义网络
    docker inspect wumei-bridge                          # 查看wumei-bridge网络里的容器
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    镜像相关命令

  • 相关阅读:
    云IDE测试案例
    LabVIEW开发多速率实时混合仿真
    数据库系统原理实验报告2 | 创建数据库和表
    模因币——在加密寒冬中逆流而上
    Redis分布式锁
    Python实现单例模式
    nagios
    教程 | 线性回归分析模块使用介绍
    scada组态软件和硬件结构的主要功能
    如何实现自动化测试?
  • 原文地址:https://blog.csdn.net/m0_46393656/article/details/133953136