zoukankan      html  css  js  c++  java
  • Docker 基础

    查看本机已下载的Docker镜像

    docker images

    查看本机正在运行的虚拟机(容器)

    docker ps      \如果删除不了某镜像时,需要用docker ps -a 命令来查看并用docker rm 命令删除牵连的全部的待机旧容器后,才可删除镜像

    搜索一个想要的镜像(如:nginx);  在显示的列表中尽量选择官方的镜像源(OFFICIAL)

    docker search nginx

    下载选中的镜像到本地 ( 如果已配置加速 下载应该很快)

    docker pull docker.io/nginx

    通过下载的镜像创建本地虚拟机(容器)

    docker run -p 3128:3128 -d --name squid1 docker.io/sameersbn/squid

    // -d 是后台运行;-p + 端口号 --name 自定义容器名称
    // 如需添加多端口则 -p 001:001 -p 002:002 -p 003:003 ……

    docker run -p 6379:6379 -v $PWD/data:/data:rw -v $PWD/conf/redis.conf:/root/redis/redis.conf --privileged=true -d --name redis2 docker.io/redis
    // 这个是redis加载本地配置的方法。相对复杂些,创建个redis.conf注意路径。

    进入本地所创建且正在运行的容器中进行相关配置 (如:mysql)

    docker exec -it sql /bin/bash

    我们使用 docker stop 命令来停止容器:

       // 也可根据 --name的自定义名称 停止或开启 对应的容器

    通过docker ps查看,容器已经停止工作: 

    移除WEB应用容器

    我们可以使用 docker rm 命令来删除不需要的容器

    runoob@runoob:~$ docker rm nginx123(自定义ID)

    删除容器时,容器必须是停止状态.


  • 相关阅读:
    【kafka学习笔记】PHP接入kafka
    小白要怎么变成大神
    ab测试
    安装matlab出现ERROR8错误
    关于uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
    朴素贝叶斯文本分类
    第10组 Beta冲刺 (2/5)(组长)
    第10组 每周小结 (1/3)(组长)
    第10组 Beta冲刺 (3/5)(组长)
    第10组 Beta冲刺 (5/5)(组长)
  • 原文地址:https://www.cnblogs.com/kaneyang/p/9205061.html
Copyright © 2011-2022 走看看