目錄
- 步驟一、查找并拉取Adminer鏡像
- 步驟二、啟動docker,支持mysql
- 步驟三、啟動docker,支持mongodb
步驟一、查找并拉取Adminer鏡像
執行docker search 和 docker pull 命令,拉取adminer的官方鏡像。
docker search adminer
docker pull adminer
步驟二、啟動docker,支持mysql
看了好幾篇博客說是執行下面這條命令,
docker run –link mysql:mysql –name adminer -p 3300:8080 -d –restart=always adminer
然后我一執行,報了這個異常:could not get container for mysql: No such container: mysql.
不知道為什么命令找不到mysql的容器。
于是我將 容器名 換成了 容器id ,結果就能正常運行了。命令如下:
docker run –link 容器id:mysql –name adminer -p 3300:8080 -d –restart=always adminer
參數說明:
–link 用來鏈接兩個容器,使得源容器(被鏈接的容器)和接收容器(主動去鏈接的容器)之間可以互相通信,并且接收容器可以獲取源容器的一些數據,如源容器的環境變量。
用法: –link <name or id>:alias
其中name和id是源容器的name和id,alias是源容器在link下的別名。
–name 設置容器名稱
-p 設置宿主機和容器端口的映射
-d 使容器在后臺運行
–restart=always 設置容器開機自啟動
效果展示: