docker安装
1. Docker核心概念
-
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
-
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
2. Docker安装
2.1 DockerToolbox
-
安装过程中需要注意:
- 确保cpu虚化在开启状态(默认开启)
- 如果已安装Git,可以不勾选Git for Windows,否则会覆盖掉
- VirtualBox,虚拟机,需要勾选
- Docker Compose for Windows,编排Docker容器的一种技术,能够同时操作多个Docker容器,建议勾选
- 完成安装后需要修改属性,把目标位置的Git路径修改为自己的Git路径
-
安装完成,首次打开以后会自动下载光盘映像文件boot2docker.iso,但是下载是用的外源,为了节省时间,可以直接将iso文件拷贝到
C:\Users\ASUS\.docker\machine\cache
2.2 切换阿里镜像源
-
注册阿里云账号
-
进入https://cr.console.aliyun.com/,点击镜像加速器,复制加速器地址
-
在docker命令行中输入
docker-machine ssh default # 登录默认镜像 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://3fqw5445.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile # 执行当前命令 exit # 退出镜像 docker-machine restart default # 重启镜像 docker info # 查看镜像信息
3. docker常用命令
docker info
# 查看docker环境信息,用于检测docker是否正确安装,结合docker version使用
docker --versions
# 显示版本号
docker load -i 'E:/Month08/image/workflow.tar' # 镜像的绝对路径
# 加载本地镜像
docker images
# 列出所有的镜像
docker run -itd -p 80:80 <镜像id>
# 运行服务(加d为守护进程运行)
docker stop <容器id>
# 停止服务
docker ps
# 默认显示当前正在运行中的container
docker ps -a
# 查看包括已经停止的所有容器
docker rmi -f <镜像id>
# 删除镜像(加-f强制删除)