zoukankan      html  css  js  c++  java
  • Docker 1

    1.Docker安装

    下载地址:https://download.docker.com/mac/edge/Docker.dmg
    

    验证Docker信息

    • docker --version
    • docker-compose --version
    • docker-machine --version
    # docker加速器 http://www.cnblogs.com/atuotuo/p/6264800.html

    常用命令

    镜像管理命令

      1. docker pull {image_name} 拉去镜像
      1. docker push {image_name} 推送镜像
      1. docker images 查看当前机器的所有镜像
      1. docker rmi {image_name} 删除指定的某个镜像
      1. docker tag {source_images_name:tag your_image_name:tag} 为一个镜像打tag

    容器管理命令

      1. docker run --name={your_name} --d {image_name} 运行容器
      1. docker ps -s -a 查看当前所有容器
      1. docker stop 停止容器
      1. docker kill 杀死容器
      1. docker rm -f {container_name} 删除容易

    查新信息相关命令

      1. docker logs -f {容器名称} 查看容器日志
      1. docker info 查看docker服务的信息
      1. docker inspect {容器名称} 查看容器的元数据

    与容器交互的命令

      1. docker exec -it {容器名称} bash 进入容器,exec的意思是容器中运行一个命令。如果是bash并且指定了-it 就会打开容器的shell交互
      1. docker cp {container:name}:{container_path} {host_path} 把宿主机上的一个文件copy到容器中

    容器运行命令的一些参数

      1. --name 指定容器名称
      1. -d 后台运行
      1. -port 指定端口映射规则
      1. --network 指定容器内运行的网路模式
      1. -v 指定需要挂载的数据卷
      1. -env 指定需要传递给容器的环境变量
  • 相关阅读:
    [iOS基础控件
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    linux开发脚本自动部署及监控
  • 原文地址:https://www.cnblogs.com/csj2018/p/9817625.html
Copyright © 2011-2022 走看看