栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

三分钟就能学会docker了

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

三分钟就能学会docker了

docker安装及使用
  • 为什么要用docker?
  • 一、安装docker
  • 二、其他常用命令


为什么要用docker?

当你的服务器需要安装 mysql tomcat(jdk1.7) rabbitmq(jdk1.8) redis(jdk13)…等等环境
这时候如何选择jdk版本?(环境变量仅能配置一个)

如果不使用Docker情况下,相当于整个环境是一个统一的环境。而当安装Docker之后相当于把之前的整个环境的大房间打上了隔断间
mysql、tomcat、 rabbitmq、redis…等等每个都提供一个虚拟化容器,他们都具有独立的环境,也有公用的空间。


一、安装docker

1.服务器上执行安装
curl -fsSL https://get.docker.com | bash -s docker
2.启动docker 并查看版本号

systemctl start docker

docker version

3.配置镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://vpwexrh4.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4.进入网站选择需要的镜像
Dorckerhub: https://registry.hub.docker.com/
5.例如:安装mysql镜像

docker run --name zxk-mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6

其中 --name 此docker镜像的名字 -d 后台启动 -p 端口映射 -e 配置环境变量(默认配置root用户的密码) 最后的mysql是指安装的镜像名字(不写版本号默认最新的版本号)

6.查看正在运行的容器

docker ps
二、其他常用命令

1.启动所有docker容器
docker start $(docker ps -a awk '{print $1}' tail -n +2)

2.启动docker
systemctl start docker
3.关闭docker
systemctl stop docker
4.重启docker
systemctl restart docker
5.docker随服务启动而启动
systemctl enable docker
6.查看docker运行状态
systemctl status docker
7.利用命令搜索可用镜像
docker search tomcat8
8.停止的容器可删除
docker rm 容器名字
9.查看下载的镜像并删除
docker images
docker rmi 镜像ID

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号