Linux下Docker安裝及使用
阿新 • • 發佈:2022-04-22
前言
Docker是一個開源的應用容器引擎,可以讓我們很方便的部署我們自己的web應用或MySQL等應用。
安裝
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
下載官方指令碼並執行(自動安裝)
執行
service docker start
Docker安裝MySQL
查詢mysql映象
docker search mysql
拉取mysql映象,預設使用最新版本
docker pull mysql
檢視映象
docker images
通過映象建立容器,後臺建立,根據映象mysql建立mysql_first容器,設定mysql初始密碼為xxx
docker run -itd --name mysql_first -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxx mysql
檢視容器
docker ps
進入容器
docker exec -it mysql_first /bin/bash
進入mysql互動
mysql -uroot -p
檢視所有資料庫
show databases;
檢視mysql資料庫的user表
use mysql;
檢視所有表
show tables;
檢視user表的Host
select Host from user where user='root';
如果查詢出來的Host不為'%'(表示允許外部訪問),改為'%',並重新整理許可權
update user Host='%' where user='root';
flush privileges;
如果外部還不能訪問,檢視當前伺服器的防火牆,開放對埠3306的訪問。
總結
更多docker命令,檢視Docker 命令大全