DockerDesktop简单安装和使用

Posted brxhqs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、搜索镜像
[[email protected] ~]# docker search tomcat
2、拉取镜像
[[email protected] ~]# 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
[[email protected] ~]# 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简单安装和使用的主要内容,如果未能解决你的问题,请参考以下文章

JupyterHub on Kubernetes部署

Docker Desktop 现已支持 Linux

Docker Desktop安装容器

Docker 系列之 DockerDesktop 常用第三方应用安装以及命令解释

Spring Boot + Docker + K8S 简单示例

苹果 M1 上使用 Podman 替换 Docker Desktop