Docker 安装
macOS 安装 Docker
通过 Homebrew 安装
brew cask install docker
下载 Docker.dmg 安装
官网下载Docker.dmg,https://download.docker.com/mac/stable/Docker.dmg,双击然后拖拽到 Applications 中即可。
启动
从应用中找到 Docker 图标并点击运行。
运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。
第一次点击图标,可能会看到这个安装成功的界面,点击 “Got it!” 可以关闭这个窗口。
启动终端后,通过命令可以检查安装后的 Docker 版本。
docker --version
Docker version 18.09.2, build 6247962
安装 Kitematic
Kitematic 是一个 Docker GUI 工具,它可以更快速、更简单的运行Docker,现在已经支持 Mac 和 Windows。
点击菜单栏中的 Docker,再点击 Kitematic 根据提示下载 Kitematic-Mac.zip,解压后 Kitematic.app 拖拽到 Applications 中即可。
CentOS 安装 Docker CE
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
卸载旧版本
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
使用 yum 安装
为了方便添加软件源和支持devicemapper存储类型,安装以下软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加 docker 国内源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
安装
sudo yum update
sudo yum install -y docker-ce
# 启动服务
sudo systemctl start docker
通过脚本安装
curl -fsSL https://get.docker.com/ | sh
Got permission denied
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/json: dial unix /var/run/docker.sock: connect: permission denied
# 执行
sudo usermod -a -G docker $USER
//Ubuntu 安装 Docker CE
//Windows 10 PC 安装 Docker CE
helloworld
kitematic/hello-world-nginx
docker run -d -p81:80 --name hello-world-nginx kitematic/hello-world-nginx
alpine hello world
一个只有 5M 的 Docker 镜像
docker run --name alpine alpine echo 'HelloWorld'
docker