docker環境搭建

2021-08-21 20:25:21 字數 1705 閱讀 1434

安裝

curl -ssl

| sh

檢視docker版本
docker -v
更換映象源
sudo su -

cat >> /etc/docker/daemon.json <<- eof

eofsystemctl restart docker

exit

sudo docker pull nginx:alpine
啟動nginx
sudo docker run --rm -d -p 80:80 --name nginx nginx:alpine
完成後您應該可以在對應的**(上看到nginx的預設歡迎介面了。

* 停止容器

sudo docker stop nginx
安裝 docker-compose
docker-compose 是 docker 的多個服務部署工具,以方便地同時啟動多個容器。

您可以使用以下命令方便地安裝它。

sudo apt-get install -y python-pip

&& sudo pip install docker-compose

編輯docker-compose配置檔案
對於每乙個您希望使用 docker-compose 來啟動的專案,您都應該在該項目的目錄下配置 docker-compose.yml 。

version: "3"

services:

nginx:

image: nginx:alpine

ports:

-80:80

volumes:

-./web:/usr/share/nginx/html:ro

-./nginx.conf:/etc/nginx/conf.d/default.conf:ro

php:

image: undefined01/php:7-fpm-alpine

volumes:

-./web:/var/www/html:rw

database:

image: postgres:alpine

environment:

postgres_user: "postgres"

postgres_password: "rootroot"

volumes:

-./data:/var/lib/postgresql/data:rw

使用 docker-compose 啟動服務
sudo docker-compose up -d
使用 docker-compose 停止服務
您可以使用以下命令來停止服務,它會自動銷毀相應的容器:

sudo docker-compose down
什麼?銷毀?別擔心,您的資料庫已經儲存在當前目錄下的data資料夾中了,遷移到任何一台新的主機,只需要將該目錄打包帶走就行了!

不信?您可以重新啟動上面的示例,看看資料庫是否被儲存了下來。

搭建Docker環境

直接yum安裝,安裝成功後檢視版本 docker v 啟動docker service docker start 設定開機啟動 chkconfig docker on 配置 docker 依次執行以下命令 echo options registry mirror etc sysconfig dock...

搭建Docker環境

1 安裝 docker docker 軟體包已經包括在預設的 centos extras 軟體源裡。因此想要安裝 docker,只需要執行下面的 yum 命令 yum install docker io y直接yum安裝,安裝成功後檢視版本 docker v啟動docker service dock...

Docker 環境搭建

一,虛擬機器環境搭建 linux映象要求centos版本為7,且核心大於3.10 具體安裝步驟不做演示,只對幾個遇到的問題進行說明 a,centos7安裝時間很長,基本是centos6的二倍時長不止 b,centos7需要的記憶體較大,512m分配記憶體堪夠安裝,docker基本跑不起來,而且整個啟...