安装与配置 Docker
在开始安装之前,需要安装 device-mapper-persistent-data 和 lvm2 两个依赖。
yum install -y yum-utils device-mapper-persistent-data lvm2
将阿里云的 Docker 镜像源添加进去,可以加速 Docker 的安装
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker-ce -y
查看 Docker 安装的版本信息
docker -v
启动 Docker,设置开机启动
systemctl start docker
systemctl enable docker
docker的使用
显示本地镜像列表,查看当前有些什么images
docker images
删除本地一个镜像(imageID,镜像id,上面命令可查看)
docker rmi imageID
删除本地全部image
docker rmi $(docker images -q)
显示所有容器
docker ps -a
删除本地一个容器(containerID容器id,docker ps -a查看)
docker rm containerID
删除本地所有容器
docker rm $(docker ps -a -q)
拉取镜像——用镜像启动容器
拉取镜像nginx
docker pull nginx
docker images查看本地已经有了nginx镜像
docker run命令启动容器
docker run -itd --name zyw-web -p 88:88 nginx
docker run nginx启动一个nginx容器
-itd 后台运行
--name给容器命名
-p设置内外端口号
查看容器,可以查看到刚创建启动的容器,id,镜像,状态,端口,名字等
docker ps -a
停用一个容器(containerID,容器id,停用后才能删除)
docker stop containerID
停止所有容器
docker stop $(docker ps -a -q)
启用一个容器(containerID,容器id)
docker start containerID
进入docker容器
推荐使用docker exec命令进入容器,退出容器终端,不会导致容器的停止
docker attach进入容器,退出后会导致容器停止
docker exec -it fcf3c9b53cd5 /bin/bash
这样就可以进入fcf3c9b53cd5容器内
可以使用linux命令,查看nginx配置
如whereis nginx
退出容器exit