1. 程式人生 > 其它 >Linux下Docker安裝及使用

Linux下Docker安裝及使用

前言

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 命令大全

參考

Docker教程
Docker官網