docker

docker命令

  1. 启动:systemctl start docker
  2. 停止:systemctl stop docker
  3. 重启:systemctl restart docker
  4. 查看状态:systemctl status docker
  5. 帮助:docker --hlpe
  6. 开机自启:system enale docker

镜像命令

  1. 查看镜像:docker images
  2. 搜索镜像:docker search images_name(镜像名)
  3. 拉取镜像:docker pull images_name(镜像名)
  4. 删除镜像:docker rmi 镜像名或id
  5. 删除所有:docker rmi 'docker images -q'

容器相关命令

  1. 查看容器(已启动): docker ps

  2. 查看所有:docker ps -a

  3. 创建与启动容器

     创建:docker run
        	  		-i:以交互模式运行容器,通常与 -t 同时使用
        	  		-t:表示容器启动后会进入其命令行
        	  		--name:自定义命名容器
        	  		-v:目录映射
        	  		-d:表示守护式
        	  		-p:端口映射
    
  4. 交互式创建容器

     docker run -it  --name=tomcat_service tomcat:8 /bin/bash
     eixt:退出容器,容器会停止
    
  5. 守护式创建容器

    docker run -it  --name tomcat_service tomcat:8
    eixt:退出容器,容器不会停止
    
  6. 端口映射创建容器

    1.  docker run --name mysql_server --expose=6612 -p 6612:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
    	 --expose=6612:暴露端口6612
    	 -p 6612:3306 : 端口映射,宿主端口:容器端口
    	 -e MYSQL_ROOT_PASSWORD=12345:初始化mysql密码
     	 -d:后台运行
    2.	 docker run -di --name=mysql_server -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456  mysql:5.7
    
  7. 停止容器

    docker stop 容器名称或id`
    
  8. 启动容器

docker start 容器名称或id
  1. 查看容器ip
docker inspect 容器名称或id
  1. 格式化查看IP:
`docker inspect --fromat=’{{.networksetting.IPADDRESS}}’ 容器名称或id`
  1. 删除容器
`docker -rm   容器名称或id`
  1. 进入以启动的容器
docker -it exec 容器名 /bin/bash

文件拷贝

docker cp 需要拷贝的文件或目录 容器名称:容器目标
如:

docker cp /usr/local  tomcat_service:/usr/local/tomcat/webapps

目录挂载

创建容器 添加-v 宿主机目录:容器目录
1.如:

docker run -di -v /usr/local/webapps : /usr/local/tomact/webapps/ tomcat:8

2.启动容器挂载

docker run -di --anme=tomcat_server -p 80:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps  tomcat:8

迁移与备份

  1. 容器保存为镜像

     docker commit  tomcat_server(容器名)  tomcat_i(自定义镜像名)
    
  2. 镜像备份

     docker save -o tomcat.tar(自定义文件名)   tomcat_server(导出的镜像名)
    
  3. 恢复镜像

     docker load -i tomcat.tar(压缩文件名)
    

进入docker中的redis客户端

docker exec -it redis  redis-cli
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值