你可以通過建立自己的MySQL碼頭工人形象一個docker文件,配置用戶名,密碼和其他你可能需要的東西,建立這個鏡像,把它上傳到碼頭集線器,然後當你啓動一個新的碼頭集裝箱時,你只需使用先前建造的集裝箱。
泊塢窗的示例文件建立與內部的MySQL服務器的Ubuntu的圖像會是這樣的波紋管(它保存到一個名爲Dockerfile文件):
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y apt-utils \
&& { \
echo debconf debconf/frontend select Noninteractive; \
echo mysql-community-server mysql-community-server/data-dir \
select ''; \
echo mysql-community-server mysql-community-server/root-pass \
password 'Desired-Password'; \
echo mysql-community-server mysql-community-server/re-root-pass \
password 'Desired-Password'; \
echo mysql-community-server mysql-community-server/remove-test-db \
select true; \
} | debconf-set-selections \
&& apt-get install -y mysql-server mysql-client
然後建立這樣你的mysql泊塢窗容器(你必須要在泊塢文件是文件夾/保存):
docker build my-ubuntu-mysql-docker
然後,你必須把它推到碼頭工人集線器,然後你可以用它來啓動一個新的泊塢窗容器是這樣的:
docker run -d -p 2222:22 -p 3306:3306 --name my-ubuntu-mysql-docker ...
其中2222是本地ssh端口映射到碼頭集裝箱的ssh端口22,3306是本地mysql端口映射到碼頭集裝箱的mysql端口。
我希望這有助於!