Linux CentOS7 安装docker
-
DockerClient客户端
-
Docker Daemon守护进程
-
Docker Image镜像
-
DockerContainer容器
在2017年的3月1号之后,Docker的版本命名分为CE(Community Edition,社区版)版本和EE(Enterprise Edition,企业版)版本。我们使用CE版本就够了。
基本主流的操作系统都可以安装。
1.查看docker版本
sudo yum list installed | grep docker
2.卸载docker(若存在旧版本)
sudo yum -y remove docker docker-common docker-selinux docker-engine
卸载Docker后,/var/lib/docker/目录下会保留原Docker的镜像,网络,存储卷等文件. 如果需要全新安装Docker,需要删除/var/lib/docker/目录
rm -fr /var/lib/docker/
3.安装docker
curl -sSL https://get.daocloud.io/docker | sh
测试安装是否成功
docker version
若安装体验版或测试版:
curl -sSL https://get.daocloud.io/docker-experimental | sh
curl -sSL https://get.daocloud.io/docker-test | sh
4.安装Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
查看是否安装成功
docker-compose -v
5.启动docker
systemctl enable docker
systemctl start docker
6.使用tomcat
下载tomcat镜像
docker pull daocloud.io/library/tomcat:8.0.45-jre7
运行tomcat
docker run -d -p 6000:8080 tomcat
#-d为后台运行
#-p为打开当前端口6000替代8080
测试访问本机6000端口
Docker 安装出现的问题及其解决方案:
问题一
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum provides '*/applydeltarpm'
yum install deltarpm -y
问题二
No Presto metadata available for docker-ce-stable
yum install docker-ce -y