zoukankan      html  css  js  c++  java
  • Mac系统docker初探

    最近把工作环境要切到mac中,由于一直想看看docker是怎么回事,以前在win和linux下面都没有用起来,这次在mac中决定试一把,尝试下新的环境部署方式。

    安装docker

    mac中,直接有类似win的安装包(docker for mac).直接安装就行了。安装完成后在应用程序中找到docker那个鲸鱼图标,运行就行了。
    进入终端后,输入docker --version验证安装有无成功。

    创建容器

    容器创建是基于镜像的,镜像是运行在容器中的。
    docker run -it --name=smart centos bash.
    上面命令基于centos镜像创建一个名为smart的镜像,--it表示交互式,进入bash中
    退出ctrl+p, 然后ctrl+q

    进入一个容器

    docker exec -it smart bssh
    以上进入smart容器

    查看镜像

    刚安装docker后,没有任务镜像。使用docker pull 拉取做好的镜像。
    docker images

    查看容器

    查看所有容器 docker ps -a
    查看运行容器 docker ps

    删除容器

    docker rm

    删除镜像

    docker rmi

    保存容器

    在容器中作的更改。如果不作保存,下次启动时,就会重新初始化
    docker comit 容器id 镜像名称:tag
    上面的命令可以将容器生成新的镜像,然后可以基于此镜像,创建新的容器

    注意:在centos中安装nginx, 需要将daemon off 加入配置文件中, 再用脚本启动nginx
    nginx_start.sh

       #/bin/bash
       service nginx start
    

    然后创建容器
    docker run -d -p 80:80 本地目录:远程目录 --name=smart centos /usr/local/share/nginx_start.sh

    -d 表示后台,没有交互的,后面可以用docker exec进入容器

  • 相关阅读:
    char*,const char*和string 互转
    创建txt文件,并且写入内容
    monit 命令详解(monit)
    monit 配置详解(monitrc)
    nginx 配置详解(./configure)
    nginx 配置详解(nginx.conf)
    获取并检查系统负载CPU内存磁盘网络
    构建Zookeeper集群(zkcluster) ~一篇文章玩转zk集群^.^
    安装Zookeeper到Linux
    使用kubeadm搭建Kubernetes(K8S)集群
  • 原文地址:https://www.cnblogs.com/smartrui/p/7638239.html
Copyright © 2011-2022 走看看