docker需要系统为CentOS 7.X 以上版本,内核至少3.10,64-bit
1.查看内核版本:
命令:uname –r
2.升级本地yum包
命令: yum update
3.添加yum 仓库配置
命令:tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
4.安装docker包
yum install -y docker-engine
5.安装成功后,使用docker version命令查看是否安装成功
6.启动docker
(有client和service两部分表示docker安装启动都成功了)
7.设置开机启动
sudo systemctl enable docker
8.重启docker服务
service docker restart
常用命令:
#构建镜像(当前目录下需要有Dockerfile文件)
dockerbuild -t showdoc ./
#查看镜像
docker images
#删除镜像
dockerrmi 镜像名称
#查看容器(默认查看运行中的容器)
docker ps
#查看所有容器
docker ps -a
#删除容器(删除前需要确保容器停止运行)
docker rm 容器名
#运行一个web应用
#前面我们运行的容器并没有一些什么特别的用处。
#接下来让我们尝试使用 docker 构建一个 web 应用程序。
#参数说明:
#-d:让容器在后台运行。
#-P:将容器内部使用的网络端口映射到我们使用的主机上。
#--name指定容器名称
dockerrun -d --name showdoc -p 4999:80 showdoc