1. 程式人生 > 其它 >linux docker安裝篇(簡單應用命令)

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連結資料庫了。