Docker基本使用和基本命令

目录

1.前言

2.安装docker

3.Docker Compose

   3.1 安装Compose

   3.2 安装Tomcat(根据自己电脑上的版本进行下载)

4.学习链接以及步骤

  4.1 安装版本路径

      4.1.1 搜索你要下载的东西(比如:tomcat)

     4.1.2 点这里


1.前言

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2.安装docker

#更新云源(保证下载的docker版本不会太旧)
$ sudo yum update
#安装docker
yum install docker(也是有版本的)
#安装之后可以查看docker的版本
docker -v/docker --version
#今天需要安装mysql tomcat redis
#查询在docker仓库中是否有这个工具/软件
#可以通过官网进行查询(https://hub.docker.com)
docker search 名称
docker search mysql
#一定要配置加速器
vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://1sbmxpab.mirror.aliyuncs.com"]
}
#拉取需要的镜像(image)
docker pull 名称:tags
docker pull mysql:8.0.13
#查看拉取的镜像文件(相当于现在已经下载了一个安装包)
docker images/docker image ls
#删除镜像
docker rmi 镜像ID
#如何启动一个容器(怎么安装这个安装包) -deamon
docker run --name 自定义名称 -e 参数 -p 宿主机端口:容器端口 -d 镜像名称
#以安装mysql为例
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0.13
#查看启动日志
docker logs 容器名称/容器ID
#停止运行中的容器
docker stop 容器ID
#启动停止的容器
docker start 容器ID
#查看所有的容器
docker ps -a
#仅仅只查看启动的容器
docker ps
#删除启动中的容器(这个容器必须是已经停止的)
docker rm 容器ID
#强制删除一个容器
docker rm -f 容器ID
#修改密码
#先要进入容器内部
#docker 执行 交互 容器 到bin目录以bash命令进行交互
docker exec -it 容器ID /bin/bash
#修改mysql的密码
docker exec -it 827b664d8250 /bin/bash
mysql -u root -p123456
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

3.Docker Compose

   3.1 安装Compose

# 下载1.25.0 docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 测试安装
sudo docker-compose --version
#启动一个容器
docker-compose up -d
#停止容器
docker-compose down

   3.2 安装Tomcat(根据自己电脑上的版本进行下载)

docker search tomcat:8.5.55
docker pull tomcat
docker images
docker run --name tomcat -p 8080:8080 -d tomcat

4.学习链接以及步骤

  4.1 安装版本路径

         Dockerhub:https://hub.docker.com/

       

      4.1.1 搜索你要下载的东西(比如:tomcat)

     4.1.2 点这里

  4.1.3点Tags 输入你要查找的版本 复制版本即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值