docker 的安装以及简单的应用
支持的平台
Docker目前已经支持非常多的Linux平台,Ubuntu、Red Hat企业版Linux、Debian、CentOs、Fedora、Oracle Linux等。如果使用虚拟环境,甚至可以在OS X 和 windows中运行。
- 环境准备
-
Docker目前只能在64位CPU架构的计算机上运行(目前只能是x86_64 、amd64)。
Linux 3.8 或 更高版本的内核。3.8之前的版本也能运行,但效果不同,遇到问题时大家都建议你升级。 -
内核必须支持一些是和的存储驱动(strage drive),例如:
Device Manage AUFS vfs btrfs
-
默认存储驱动通常是Device
-
内核必须支持并开启cgroup和命名空间(banespace)功能
unbutu 的下得安装
1. 使用 uname -r #查看内核
2. curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
3. apt-get install docker-io
4. service docker start
docker 装可能出现的错误
子进程 已安装 post-installation 脚本 返回了错误号 1
需要清除info 下关于docker 的所有文件
rm /var/lib/dpkg/info/docker*
关于docker的卸载
find / -name docker
删除所有的关于docker 的文件
sudo apt-get purge docker-ce
配置阿里云加速器
1 登录阿里云的开发者平台注册账号
2 安装/升级你的Docker客户端
推荐安装1.6.0以上版本的Docker客户端。
您可以通过阿里云的镜像仓库下载:mirrors.aliyun.com/help/docker-engine
或执行以下命令:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
如何使用Docker加速器
针对Docker客户端版本大于1.10的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://9ex57706.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
测试tomact 服务
- 下载tomacat 的镜像
docker pull tomcat
查看所下载的镜像
docker images
运行tomacat 的服务
docker run --name tomact1 -p 8080:8080 tomcat
dockr:
docker 一些常见的命令