DockerDesktop簡單安裝和使用
一.在windows10下,安裝DockerDesktop:
1.檢查windows版本為企業版或專業版,並開啟Hyper-v系統設置:電腦的控制面板->程序->啟用或關閉Windows功能->把Hyper-v勾上(開啟失敗,需要更新windows)
2.下載並安裝Docker for Windows,並註冊docker hub的賬號 // https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
3.啟動以後會出現在桌面的右下角區域,鼠標放上去以後顯示Docker is running表示啟動成功,之後在cmd運行docker命令即可
二.Docker的基本使用
0、檢查docker版本 docker version
1、搜索鏡像
[root@localhost ~]# docker search tomcat
2、拉取鏡像
[root@localhost ~]# docker pull tomcat
3、根據鏡像啟動容器
docker run ‐‐name mytomcat ‐d tomcat:latest
4、docker ps
查看運行中的容器
5、 停止運行中的容器
docker stop 容器的id
6、查看所有的容器
docker ps ‐a
7、啟動容器
docker start 容器id
8、刪除一個容器
docker rm 容器id
9、啟動一個做了端口映射的tomcat
[root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat
‐d:後臺運行
‐p: 將主機的端口映射到容器的一個端口 主機端口:容器內部的端口
10、查看容器的日誌
docker logs container‐name/container‐id
11、查看鏡像列表
docker images
12、刪除一個鏡像
docker rmi imageId
13、進入運行中的容器
docker exec -it 容器name/id
14、推出運行中的容器
exit
更多命令參看
https://docs.docker.com/engine/reference/commandline/docker/
在docker上安裝mysql,並使用客戶端工具鏈接Demo:
1、docker pull mysql:latest
2、docker run --name brxmysql -p 3333:3306 -d ‐e MYSQL_ROOT_PASSWORD=root ‐d mysql:latest
// tip: 如果想自定義配置,參考docker文檔後:
只需要把自定義的mysql配置文件放在自定義的文件夾下(/conf/mysql),用命令掛載到/etc/mysql/conf.d 下皆可
docker run ‐‐name brxmysql ‐v /conf/mysql:/etc/mysql/conf.d ‐e MYSQL_ROOT_PASSWORD=root ‐d mysql:latest ‐‐character‐set‐
server=utf8mb4 ‐‐collation‐server=utf8mb4_unicode_ci
3、docker exec -it brxmysql
4、mysql -uroot -p
5、輸入密碼
6、進行授權
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
7、更改加密規則
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER;
8、更新root用戶密碼
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;
9、刷新權限
flush privileges;
使用 Navicat 連接數據庫
DockerDesktop簡單安裝和使用