linux docker安裝篇(簡單應用命令)
安裝、執行、配置docker
安裝docker
yum install -y docker
檢視docker是否安裝成功
yum list installed | grep docker
啟動docker服務(並設定開機自啟)
systemctl start docker.service
systemctl enable docker.service
檢視docker服務狀態
systemctl status docker
說明安裝並執行成功!
下面演示一個MYSQL簡易安裝
拉取Mysql映象
使用mysql之前需要先安裝mysql,在docker中可以直接拉取mysql的映象,類似於我們理解的安裝下載mysql。
docker pull mysql:5.7 #版本號根據自己的需求修改
docker images #檢視映象
docker run --name mysql -p 3306:3306 -e MYSL_ROOT_PASSWORD=123456 -d mysql:5.7 #執行並初始化
這裡有一點需要注意一下,由於我拉取的是指定版本的mysql,所以在docker run的時候選擇的也是mysql:8.0,如果你不寫後面的版本號,預設他認為你想執行的是最新版本的mysql映象,但是你沒有拉取最新版映象,所以系統會預設給你拉取一個最新版本的mysql映象然後執行成容器,導致你拉取的指定版本的映象並沒有執行。
MYSQL_ROOT_PASSWORD:設定root使用者初始密碼
–name:設定映象名稱
-d:指定後臺執行
docker ps -a #檢視容器
檢視和刪除容器/映象的方法
檢視映象
docker images
檢視容器
docker ps -a
刪除指定映象
docker rmi 映象id
刪除指定容器
docker rm 容器id
如果您的容器已經跑起來了,則需先停下來容器才可以刪除
docker stop 容器id
配置mysql,允許外部訪問
這個命令是進入容器,進入之後就可以登入mysql對他進行一系列的操作了。
docker exec -it mysql bash
退出直接:exit
root登入mysql
mysql -u root -p你的密碼
修改root使用者遠端訪問
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
修改完後就能使用Navicat連結資料庫了。