1. 程式人生 > >DockerDesktop簡單安裝和使用

DockerDesktop簡單安裝和使用

定義 ref 現在 download 文件夾 簡單 word .com eve

一.在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簡單安裝和使用