文章目录
- docker是环境部署的利器,如何理解?
- 一、安装docker首先更新yum
- 二、yum安装docker
-
* [1.更改镜像源地址](about:blank#1_21) - 三、安装docker compose
-
* [1、安装pip](about:blank#1pip_47) - 总结
docker你可以把他理解为360中的软件管家;如果你想安装一个软件,没有360的时候,你要下载qq要去百度中找到qq官网,然后选择其中适合你系统的版本,下载安装包,然后安装,选择安装位置…;
软件管家只需要你搜索到qq,他不需要你自己选择qq版本,不需要手动安装,这一切都是自动的,点击一个安装按钮,剩下等待就好了;
docker在linux服务器中部署软件,就相当于是软件管家,很方便,不需要软件一个个的去下载,只需要几个命令,就全都帮助你安装好了,而且对于软件安装的配置项,配置也很简单明了!!!
这就是docker
使用root登录,升级yum,时间有点久~~
yum update
二、yum安装docker
1.更改镜像源地址
选择阿里云源 下载会快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3.安装docker-
ce社区版
yum -y install docker-ce
systemctl start docker
systemctl enable docker
4.验证docker
docker --version
三、安装docker
compose
1、安装pip
yum -y install epel-release
yum install python3-pip
pip3 install --upgrade pip
2、安装docker-
compose
pip3 install docker-compose
3、查看版本
docker-compose version
总结
docker至此基本已经安装成功,接下来就可以用docker安装软件了
几个常用的docker命令
搜索mysql 镜像
docker search mysql
下载镜像 mysql 版本为5.7
docker pull mysql:5.7
查看有哪些镜像
docker images
docker ps -a
查看服务:docker ps
运行容器:
初次运行:docker run -d -it --name java java:8
二次运行: docker start 容器id
重启: docker restart 容器id
进入容器:
docker exec -it mysql /bin/bash(mysql容器id/容器名称)
docker attach 容器id开头就行
删除之前要停掉容器 docker stop 容器id
docker rm 容器id 删除容器
docker rmi 镜像id 删除镜像
docker logs -f 容器id
docker logs -t --tail 100 容器id
docker logs -f --tail 100 容器id
平时经常运行的镜像命令
docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:latest
docker run --restart=always -itd --name mongo -p 27017:27017 mongo
docker run --restart=always -p 6379:6379 --name redis -d redis
docker run --restart=always -p 3307:3306 --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker run -it --name jdk1.8 -d kdvolder/jdk8
docker run -p 9000:9000 -p 9090:9090 --net=host --name minio -d --restart=always minio/minio server /data --console-address ":9090" -address ":9000"
rabbitmq启用web管理
whereis rabbitmq
rabbitmq-plugins enable rabbitmq_management
关注我的同名公众号
我们一起交流;
本文转自 jimolvxing.blog.csdn.net/article/det…,如有侵权,请联系删除。