1,安装docker的先决条件
1.必须是64位CPU架构的计算机,Docker目前不支持32位CPU;
2.运行Linux3.8或更高版本内核,CentOS时内核必不小于3.10;
3.内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、btrfs、以及默认的驱动Device Mapper中的一个;
4.内核必须支持并开启cgroup和命名空间namespace功能。
2,检查服务器条件
1,内核
检查内核版本
uname -a
2,存储驱动
ls -l /sys/class/misc/device-mapper
3,开始安装
1,yum更新
yum -y update
2,安装所需的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3,设置 stable 镜像仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4,启用 edge 和 testing 镜像仓库
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-testing
5,更新yum软件包索引
sudo yum makecache fast
6,安装Docker最新版本
sudo yum install docker-ce
7,启动docker服务
sudo systemctl start docker
8,设置为开机启动docker
sudo systemctl enable docker
9,验证是否成功
sudo docker run hello-world
4,docker常用命令
1,拉取镜像阿里docker镜像
2,搜索tomcat并拉取
docker pull tomcat
3,查看所有镜像
docker images
4,运行镜像
docker run -d -p 本机端口:容器端口 镜像名称
-d:镜像在后台运行
-p指定本机与容器内部交互的端口 -P是随机开放一个端口与容器内部ID映射
运行tomcat镜像,我们把本机的80端口映射到容器的8080端口
docker run -d -p 8080:8080 tomcat
5,查看正在运行的容器
docker ps
6,
5,配置镜像下载加速器(可选)
使用加速器可以提升获取Docker官方镜像的速度
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["你的阿里云加速地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
网友评论