docker 下安裝常用 image

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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容