Docker入门实战 (二) - Docker环境的搭建方法

简介:

1 在MAC系统上安装Docker

先从官网将 dmg 文件下载到本地
step 1
step 2
step 3

打开



注册一份免费的 docker 账户


点击下载该工具
一种便于制作 container 的工具

4 Vagrant & VirtualBox for Mac

Mac OS 下安装 Vagrant

5 Vagrant & VirtualBox for Windows

大家自行研究吧,笔者是 Mac 本本,无法演示

6 在 Linux-Ubuntu 安装 Docker

系统环境信息

  • 卸载旧版本 Docker
    sudo apt-get remove docker docker-engine docker.io

安装所需仓库

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
接下来开始安装


sudo apt-get install docker-ce
apt-cache madison docker-ce
sudo docker run hello-world

7 Docker Machine的本地使用(MacOS)

  • 能自动在虚拟机安装 docker engine 的一个工具


准备好一台 VirtualBox

docker-machine create demo

docker-machine ls
docker-machine ssh demo
再新建一个 docker 实例


docker-machine stop demo1

  • 接下来将 demo 实例也关闭

因为本地的 docker还在运行

  • 将其退出,再执行 version 命令
  • 只剩客户端,没有服务端,接下来重启 demo
  • 并重进 demo

退出命令

  • 此时,肯定是无法连接 docker

使用本地的客户端连接远程的服务器

  • 但是可以连接 docker-machine 上的 docker
    docker-machine env demo

该命令输出的内容可以作为命令来设置一些 Docker 客户端使用的环境变量,从而让本机的 Docker 客户端可以与远程的 Docker 服务器通信

  • 运行改该命令后,发现可连

好了,在当前的命令行终端中,接下来运行的 docker 命令操作的都是远程主机 demo 上的 Docker daemon

8




下载并移动到本地环境路径下
验证是否安装成功

9 Docker Playground



10 总结


目录
相关文章
|
6月前
|
运维 Kubernetes 开发者
解锁现代开发与部署:Docker入门指南
解锁现代开发与部署:Docker入门指南
230 100
|
4月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
215 5
|
4月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
6月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
427 16
|
7月前
|
存储 缓存 Serverless
【Azure Container App】如何在Consumption类型的容器应用环境中缓存Docker镜像
在 Azure 容器应用的 Consumption 模式下,容器每次启动均需重新拉取镜像,导致冷启动延迟。本文分析该机制,并提出优化方案:使用 ACR 区域复制加速镜像拉取、优化镜像体积、设置最小副本数减少冷启动频率,或切换至 Dedicated 模式实现镜像缓存,以提升容器启动效率和应用响应速度。
194 0
|
11月前
|
Ubuntu Linux Docker
Docker 入门全攻略:安装、操作与常用命令指南
Docker 的世界非常广阔,这只是一个开始,请继续探索和学习 Docker 的高级特性和最佳实践。后续也会继续更新相关的理论与实践内容。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
Oracle 关系型数据库 Linux
Docker入门和安装
这篇文章提供了Docker的入门指南和在CentOS系统上安装Docker的详细步骤。
157 0
Docker入门和安装
|
Docker 索引 容器
Docker从入门到精通——安装Docker
Docker从入门到精通——安装Docker
186 0
|
关系型数据库 MySQL 应用服务中间件
Docker 从入门,安装、配置、及部署
Docker 从入门,安装、配置、及部署
374 1