Docker

本文介绍 DockerMachine 的基本用法,包括如何使用单一命令创建 Docker 主机、配置环境变量实现与不同主机间的通信。此外,还介绍了 DockerMachine 在 Mac 和 Windows 平台上的应用,以及它作为学习 Docker 的重要工具的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker machine 简要介绍  ( 只需要一条命令就可以创建 docker 主机  修改环境变量就可和任意docker 主机通讯)
是当前在 mac win 上运行 docker 的唯一方式
支持在不同版本的linux上管理多个docker 主机
从零开始学习 docker的重要工具
提供集中创建和管理docker 主机的功能
与docker swarm 集成创建docker集群

支持本地虚拟机 virtualbox  等平台

docker rmi name/id 删除镜像

docker Machine 基本实用 -- 命令集
参考帮助文档
     https://docs.docker.com/machine/reference/ 
     或  
     命令  docker-machine help

docker 容器 常用命令 
     docker-machine create / rm 创建 / 删除 一个 docker machine
     docker-machine start/stop/restart/kill  开启 / 停止 / 重启 / docker machine
     docker-machine active / config / env/inspect/ip/ls/status/url 获取相应信息
     docker-machine ssh  远程登录docker machine
     docker-machine scp 本机 与 machine 或 machine 与 machine 之间传输文本
     docker-machine help     

     docker-machine create --driver virtualbox name
     docker-machine rm name

环境搭建
     docker-machine env

输出 => 
     WangZilong@DESKTOP-9RB34H2 MINGW64 ~
$ docker-machine env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="C:\Users\Administrator\.docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval $("D:\Docker Toolbox\docker-machine.exe" env)

执行 eval $("D:\Docker Toolbox\docker-machine.exe" env)

下载nginx 环境  通过 nginx 镜像快速搭建静态网站

// c.163.com   网易蜂巢  docker 容器云  镜像中心 查找所需要的,,,

安装 $ docker pull hub.c.163.com/library/nginx:latest

安装完成后查看镜像 docker images

操作镜像
docker run -p 8080:80 --name nginx_web -it hub.c.163.com/public/nginx:1.2.1 /bin/bash 

     查看所有 容器 
          docker ps -a

     进入容器
      docker attach 44fc0f0582d9   或者
       $ docker exec -it 50e7 /bin/bash
     退出容器但不停止容器工作
     ctrl + p & ctrl + q

     2 通过dockerfile 运行 nginx 
          在本地创建 dockerfile 文件 
FROM hub.c.163.com/library/nginx

RUN echo "这是一个测试! -- Hello Nginx on Docker " > /usr/share/nginx/html/index.html

EXPOSE 80

#CMD 'nginx'

$ docker build -t clouldcomb/nginx:1.0 .

          docker _ spring Boot 快速搭建和部署Java
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值