安裝與配置 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設置內外端口號
查看容器,可以查看到剛創(chuàng)建啟動的容器,id,鏡像,狀態(tài),端口,名字等
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