zoukankan      html  css  js  c++  java
  • 学习docker笔记1

    docker是一个能够把开发应用程序自动部署到容器的开源引擎

    docker通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制(copy-on-write)实现了高效的文件操作

    1.先整理环境

     1 # 查看本机版本适用
     2 uname -r
     3 # 移除旧的docker
     4 sudo yum remove docker 
     5                   docker-client 
     6             docker-client-latest 
     7             docker-common 
     8             docker-latest 
     9             docker-latest-logrotate 
    10             docker-logrotate 
    11             docker-selinux 
    12             docker-engine-selinux 
    13             docker-engine
    14 # 安装工具
    15 sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    2.安装并启动

    1 # 安装docker-ce
    2 sudo yum -y install docker-ce
    3 # 启动docker
    4 sudo systemctl start docker

    3.一些docker操作

    1 # 查看docker版本信息
    2 docker version
    3 # 查看docker基本信息
    4 docker info

    4.试用镜像

    # 启动hello-world镜像
    docker run hello-world
    # 启动nginx镜像,没有会自动pull
    docker run -d -p 8080:80 --name wnginx -v ~:~/html -it nginx /bin/bash
    # 记得启动容器内服务
    ~/nginx

    5.一些容器基本操作

     1 # 获取容器id
     2 docker inspect --format "{{.State.Pid}}" wnginx
     3 # 查看我们正在运行的容器
     4 docker ps
     5 # 查看已经运行结束的容器
     6 docker ps -a
     7 # 根据容器id运行一个容器
     8 docker start ~
     9 # 根据容器id停止一个容器
    10 docker stop ~
    11 # 根据容器id移除一个容器
    12 docker rm ~
    13 # 根据容器id进入一个正在运行的容器
    14 docker attach ~
    15 # 退出不关闭容器
    16 CTRL+P+Q
  • 相关阅读:
    Java实现监控目录下文件变化
    Postgresql 修改用户密码
    Swing清空jtable中的数据
    delphi登录用友的信息
    用友U8的SQL SERVER 数据库结构说明表
    候老师的讲堂:视频录制、笔记软件、思维导图、画图等工具
    DELPHI 关于内存数据与 JSON
    Delphi国内优秀网站及开源项目
    SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法
    SQL Server跨服务器查询
  • 原文地址:https://www.cnblogs.com/gcixx/p/11138750.html
Copyright © 2011-2022 走看看