// 搜索mysql的鏡像信息
$ docker search mysql
// 從倉庫拉取mysql,mysql:tag 後面可以跟標籤得到指定版本,不加默認爲lastest
$ docker pull mysql
// 從鏡像生成容器,注意mysql需要指定登錄的密碼,以及通過-p 映射端口,必須要映射端口在能才物理機中訪問到服務
$ docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql
// 訪問容器內的終端
$ docker exec -it mysql bash
登錄mysql
mysql -uroot -ppassword
顯示所有數據庫
show databases;
退出mysql
exit;
退出終端
exit;
-----------------------------------------------------------------------分割線-----------------------------------------------------------------------
搜索Redis鏡像
docker search redis
下載Redis
docker pull redis
啓動容器
docker run -d -p 6379:6379 --name redis01 redis
docker run -d -p 6380:6379 --name redis02 redis
訪問容器終端
docker exec -it redis01 bash
docker exec -it redis02 bash
打開Redis客戶端
redis-cli
退出Redis
exit
退出終端
exit
停止
docker stop redis01
docker stop redis02
docker stop mysql
已經停止的容器,可以使用命令 docker start 來啓動。
docker start redis01
移除容器
docker rm redis-2
-----------------------------------------------------------------------分割線-----------------------------------------------------------------------
查看鏡像
docker images
刪除
docker rmi <image id>