mac和linux安装docker

简介: mac和linux安装docker

基本概念

镜像(Image):静态的定义

容器(Container):镜像运行时的实体

仓库(Repository):保存镜像

mac

方式1、brew安装(安装完后有奇怪的报错)

brew cask install docker

方式2、下载docker安装(推荐): https://www.docker.com/

linux

安装

yum install docker
service docker start   # 启动
service docker restart  # 重启

修改国内镜像源(修改后需要重启docker)

文件:/etc/docker/daemon.json(Linux)

{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://registry.docker-cn.com/" 
  ]
}

版本检查

$ docker --version
Docker version 1.13.0, build 49bf474
$ docker-compose --version
docker-compose version 1.10.0, build 4bd6f1a
$ docker-machine --version
docker-machine version 0.9.0, build 15fd4c7

一切正常说明安装完成

设置开机启动

$ systemctl enable docker

参考

  1. Mac平台上Docker安装与使用
  2. Scrapy-Splash的介绍、安装以及实例
  3. CentOS Docker 安装
相关文章
|
网络协议 算法 网络架构
计算机网络期末复习——基础知识汇总(二)
计算机网络期末复习——基础知识汇总(二)
190 0
|
网络协议 网络架构
计算机网络期末复习——计算大题(一)
计算机网络期末复习——计算大题(一)
647 0
计算机网络期末复习——计算大题(一)
|
11月前
|
开发框架 前端开发 网络协议
Spring Boot结合Netty和WebSocket,实现后台向前端实时推送信息
【10月更文挑战第18天】 在现代互联网应用中,实时通信变得越来越重要。WebSocket作为一种在单个TCP连接上进行全双工通信的协议,为客户端和服务器之间的实时数据传输提供了一种高效的解决方案。Netty作为一个高性能、事件驱动的NIO框架,它基于Java NIO实现了异步和事件驱动的网络应用程序。Spring Boot是一个基于Spring框架的微服务开发框架,它提供了许多开箱即用的功能和简化配置的机制。本文将详细介绍如何使用Spring Boot集成Netty和WebSocket,实现后台向前端推送信息的功能。
2508 1
|
存储 机器学习/深度学习 弹性计算
阿里云ECS计算型c8i服务器测评_网络PPS_云盘IOPS性能参数
阿里云ECS计算型c8i实例采用Intel Xeon Emerald Rapids或Sapphire Rapids CPU,主频2.7 GHz起,支持CIPU架构,提供强大计算、存储、网络和安全性能。适用于机器学习、数据分析等场景。实例规格从2核到192核,内存比例1:2,支持ESSD云盘,网络带宽高达100 Gbit/s,具备IPv4/IPv6,vTPM和内存加密功能。详细规格参数表包括不同实例的vCPU、内存、网络带宽、IOPS等信息,最高可达100万PPS和100万IOPS。
|
9月前
|
数据安全/隐私保护
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
本文详细总结了思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细),看这一篇就够啦~
25331 5
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
|
数据采集 前端开发 测试技术
【Python】已解决:(最新版selenium框架元素定位报错)NameError: name ‘By’ is not defined
【Python】已解决:(最新版selenium框架元素定位报错)NameError: name ‘By’ is not defined
459 0
|
前端开发 测试技术
如何绘制wbs图
如何绘制wbs图
585 0
|
存储 数据采集 JSON
彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统
监控是运维系统的基础,我们衡量一个公司/部门的运维水平,看他们的监控系统就可以了。一个完善的监控系统可以提高应用的可用性和可靠性,在提供更优质服务的前提下,降低运维的投入和工作量,为用户带来更多的商业利益和客户体验。下面就带大家彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统。
15606 1
彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统
|
缓存 Cloud Native Java
SpringBoot 3.0 五种热部署方式,提高生产效率
SpringBoot 3.0 五种热部署方式,提高生产效率
209 0
|
Java 网络协议 应用服务中间件
SpringBoot项目整合Netty
SpringBoot项目集成Netty实现服务端
7144 0
SpringBoot项目整合Netty