docker環境的搭建
1.檢查內核版本,Docker 要求 CentOS 系統的內核版本高於 3.10 ,通過 uname -r 命令查看當前的內核版本
2.添加軟件源信息並更新 yum 緩存
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast
3.安裝 Docker
yum -y install docker-ce
4.安裝完畢啟動docker
systemctl start docker
5.運行測試
docker run hello-world 看到Hello from Docker!即可,說明成功拉取鏡像並運行
使用docker-compose
1.docker-compose作用
docker-compose其定義了多個有依賴關系的服務及每個服務運行的容器。使用一個Dockerfile模板文件,可以讓用戶很方便的定義一個單獨的應用容器。在工作中,經常會碰到需要多個容器相互配合來完成某項任務的情況。例如要實現一個Web項目,除了Web服務容器本身,往往還需要再加上后端的數據庫服務容器,甚至還包括負載均衡容器等。(一鍵啟動多個鏡像)
2.下載並安裝Docker-Compose
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
3.解壓docker.tar文件
解壓方式:
tar文件:tar xvf 文件名
tar.gz文件:tar zxvf 文件名
zip文件:unzip 文件名
4.通過docker-compose.yml拉取鏡像並運行容器
docker-compose -f docker-compose.yml up -f 指定使用的Compose模板文件,默認為docker-compose.yml up 啟動並運行所有的容器(默認前台)
5.查看容器是否運行正常
docker ps
6.檢查端口映射是否正常
netstat -tnpl | grep docker-proxy
docker常用命令
查看鏡像
docker images 啟動
systemctl start docker
啟動鏡像
docker-compose up -d 守護進程重啟
sudo systemctl daemon-reload 重啟docker服務
systemctl restart docker 重啟docker服務
sudo service docker restart 關閉docker
service docker stop 關閉docker
ystemctl stop docke
通過 docker ps -a 查看 所有的運行的進程
通過運行 docker stop id 停止運行
進程停止后就可以t通過 docker rm id 刪除 承載改進程的容器了
最后通過運行 docker rmi id 刪除鏡像 可以通docker images 查看鏡像的id