Ubuntu
docker run -itd --name ubuntu-test ubuntu
運(yùn)行容器,并且可以通過 exec 命令進(jìn)入 ubuntu 容器
cent os
$ docker run -itd --name centos-test centos:centos7
Docker 安裝 Node.js
$ docker pull node:latest
$ docker run -itd --name node-test node
Docker 安裝 Apache
runoob@runoob:~/apache$ docker pull httpd
運(yùn)行容器
docker run -p 80:80 -v $PWD/www/:/usr/local/apache2/htdocs/ -v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v $PWD/logs/:/usr/local/apache2/logs/ -d httpd
命令說明:
- -p 80:80: 將容器的 80 端口映射到主機(jī)的 80 端口。
- -v $PWD/www/:/usr/local/apache2/htdocs/: 將主機(jī)中當(dāng)前目錄下的 www 目錄掛載到容器的 /usr/local/apache2/htdocs/。
- -v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf: 將主機(jī)中當(dāng)前目錄下的 conf/httpd.conf 文件掛載到容器的 /usr/local/apache2/conf/httpd.conf。
- -v $PWD/logs/:/usr/local/apache2/logs/: 將主機(jī)中當(dāng)前目錄下的 logs 目錄掛載到容器的 /usr/local/apache2/logs/。
查看容器啟動情況:
runoob@runoob:~/apache$ docker ps
CONTAINER ID IMAGE COMMAND ... PORTS NAMES
79a97f2aac37 httpd "httpd-foreground" ... 0.0.0.0:80->80/tcp sharp_swanson
docker 下安裝 gitlab
docker pull gitlab/gitlab-ce:latest
docker 下安裝 butterfly
一個很美觀的網(wǎng)頁版終端。
garland/butterfly - Docker Image | Docker Hub https://registry.hub.docker.com/r/garland/butterfly
docker pull garland/butterfly:3.2.3
Starting with login and password
docker run --name firstCMD --env PASSWORD=12345 -d -p 12345:12345 garland/butterfly:3.2.3 --login --port=12345
docker 下安裝 php
docker pull adminer
Adminer - Official Image | Docker Hub
https://hub.docker.com/_/adminer
docker run -p 8081:8080 adminer
docker 下安裝 postgres
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres:11