Docker 快速安装软件
1.Wsl2安装CentOS7
2.Docker 简介和安装
3.Docker 快速安装软件
4.制作自己的镜像
5.Docker-Compose发布与部署
Docker 安装的优点
-
一个命令就可以安装好,快速方便
-
有大量的镜像,可直接使用
-
没有系统兼容问题,Linux 专享软件也照样跑
-
支持软件多版本共存
-
用完就丢,不拖慢电脑速度
-
不同系统和硬件,只要安装好 Docker 其他都一样了,一个命令搞定所有
演示 Docker 安装 Redis
Docker 官方镜像仓库查找 Redis :https://hub.docker.com/
一个命令跑起来:docker run -d -p 6379:6379 --name redis redis:latest
命令参考:https://docs.docker.com/engine/reference/commandline/run/
安装 WordPress
-
新建 docker-compose.yml
version: '3.1' services: wordpress: image: wordpress restart: always ports: - 8080:80 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: zhousir WORDPRESS_DB_PASSWORD: 123 WORDPRESS_DB_NAME: worddb volumes: - wordpress:/var/www/html db: image: mysql:5.7 restart: always ports: - 3308:3306 environment: MYSQL_DATABASE: worddb MYSQL_USER: zhousir MYSQL_PASSWORD: 123 MYSQL_ROOT_PASSWORD: '123' volumes: - db:/var/lib/mysql volumes: wordpress: db:
- 进入docker-compose.yml 所在目录 打开powershell 执行
docker-compose up -d
极客之前导入数据
-
查看容器ip地址
PS C:\Users\HUAWEI> docker ps CONTAINER ID IMAGE COMMAND STATUS PORTS NAMES 85aef3855ab9 mysql:5.7 "docker-" Up 9 minut 3306/tcp, 33060/tcp docker-db-1 e13f5eabe137 wordpress "docker-…" Up 9 minut 0.0.0.0:8080->80/tcp docker-wordpress-1 PS C:\Users\HUAWEI> docker inspect 4fa8fb90fcec | grep IPAddress "SecondaryIPAddresses": null, "IPAddress": "", "IPAddress": "172.20.0.2",
-
在Docker启动后,可以使用以下命令来访问容器内的数据库
-
查看容器id
docker ps
-
连接容器 docker exec -it <容器ID或名称> /bin/bash
docker exec -it ea22059999ed /bin/bash
-
更多相关命令
docker ps
查看当前运行中的容器docker images
查看镜像列表docker rm container-id
删除指定 id 的容器docker stop/start container-id
停止/启动指定 id 的容器docker rmi image-id
删除指定 id 的镜像docker volume ls
查看 volume 列表docker network ls
查看网络列表
转载请注明来源:Docker 快速安装软件