docker常用命令

1.启动docker服务

systemctl start docker

2.停止docker服务

systemctl stop docker

3.重启docker服务

systemctl restart docker

查看docker服务状态

systemctl status docker

查看本地所有镜像

dockers images
docker images -q 查看的镜像id

从互联网中搜索镜像

docker search 镜像名称

拉取镜像(下载)

docker pull 镜像名称:镜像版本
docker pull 镜像名称

删除本地镜像

docker rmi 镜像id 
docker rmi 	'docker images -q'   #删除所有镜像

查看容器

docker ps 
docker ps -a #查看所有容器

创建并启动容器

docker run 参数

在这里插入图片描述
进入容器

docker exec 参数 #退出容器后依旧运行

停止容器

docker stop 容器名称

启动容器

docker start 容器名称

删除容器

docker rm 容器名称

查看容器信息

docker inspect 容器名称

配置数据容器
在这里插入图片描述
创建并启动一个名为c3的容器券 -v 阐述 设置数据券
docker run -it --name=c3 -v /volume centos:7 /bin/bash

创建启动 c1 c2容器 使用–volumes-from 参数 设置数据卷
在这里插入图片描述
在这里插入图片描述
创建mysql容器

docker run --name ms01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 -d mysql:5.7

三、 使用docker compose编排nginx+springboot项目

  1. 创建docker-compose目录
mkdir ~/docker-compose
cd ~/docker-compose
  1. 编写 docker-compose.yml 文件
version: '3'
services:
  nginx:
   image: nginx
   ports:
    - 80:80
   links:
    - app
   volumes:
    - ./nginx/conf.d:/etc/nginx/conf.d
  app:
    image: app
    expose:
      - "8080"
  1. 创建./nginx/conf.d目录(因为要创建两级目录,所以加-p)
mkdir -p ./nginx/conf.d 
  1. 在./nginx/conf.d目录下 编写yihao.conf文件
server {
    listen 80;
    access_log off;

    location / {
        proxy_pass http://app:8080;
    }
   
}
  1. 在~/docker-compose 目录下 使用docker-compose 启动容器
docker-compose up
  1. 测试访问
http://192.168.149.135/hello

全新拉取nginx

docker pull nginx

创建并启动nginx容器

docker run -d --name webserver -p 8080:80 nginx

快速创建redis

docker pull redis
docker run -itd --name redis-test -p 6379:6379 redis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值