蘇軾
這裡我拉取了tag為5.7的映象
docker pull mysql:5.7
因為需要自定義mysql的配置,所以需要乙個配置目錄;
因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄;
# 建立mysql 資料目錄
mkdir -p /root/mysql/data
# 建立配置檔案
touch /root/mysql/my.cnf
/root/mysql/my.cnf
[mysqld]
explicit_defaults_for_timestamp=true
character-set-server=utf8
collation-server=utf8_unicode_ci
init_connect='set names utf8;'
docker run --name mysql57 -p 3306:3306 -v /root/mysql/my.cnf:/etc/my.cnf:ro -v /root/mysql/data:/var/lib/mysql -e mysql_root_password=1234asdfq -d mysql:5.7
docker exet -it mysql57 /bin/bash
mysql -uroot -p
#! /bin/bash
docker pull mysql:5.7
mkdir -p /root/mysql/data
touch /root/mysql/my.cnf
(
cat <
[mysqld]
explicit_defaults_for_timestamp=true
character-set-server=utf8
collation-server=utf8_unicode_ci
init_connect='set names utf8;'
eof
) > /root/mysql/my.cnf
docker stop mysql57
docker rm mysql57
docker run --name mysql57 -p 3306:3306 -v /root/mysql/my.cnf:/etc/my.cnf:ro -v /root/mysql/data:/var/lib/mysql -e mysql_root_password=1234asdfq -d mysql:5.7
:網路(侵刪)
Docker 使用Docker部署Node服務
docker 是乙個開源的容器引擎。開發者可以將自己的應用以及依賴打包為乙個可移植的容器,然後發布到 linux 機器上。它類似於乙個輕量級的虛擬機器,極大地方便了使用者在伺服器端部署和管理應用環境。apt install docker.io安裝成功後檢視docker版本 建立package.jso...
Docker 二 Docker安裝部署
docker的版本 docker有兩個版本 社群版 ce docker community edition ce 非常適合希望開始使用docker並嘗試使用基於容器的應用程式的個人開發人員和小型團隊。企業版 ee docker enterprise edition ee 專為企業開發和it團隊而設計...
docker部署部署心得
一 涉及檔案 centos centos7.tar.gz docker中centos映象壓縮包 docker.tar.gz docker 安裝包 jre 8u131 linux x64.rpm 生成cloudlicense映象時要用到 由於找不到openjdk,安裝映象,用這個替代 dockerfi...