docker 入门到放弃

docker 介绍(自己百度)

docker 的优点 搭建环境快

docker 常见的命令

  1. docker search nginx (需要搜索的镜像地址)
  2. docker run -it -d -p 8080(服务器对外地址):8080 (docker 容器内部地址) -v /home/data (本地对应的地址) : /usr/local/ ** (docker 对应的地址)** nginx (docker 的镜像名称)
-it  	持续 运行
-d  	后台运行
-p  	镜像端口
-v 	挂载路径

  1. docker exec -it nginx (镜像的名称) /bin/bash (目前不知道什么意思)
  2. docker ps -a (查看所有的容器 启动和未启动)
  3. docker ps (查看docker运行的容器)
  4. docker start nginx (docker 容器可以是容器ID) 启动某个容器
  5. docker stop nginx (容器名称或者容器ID) 关闭容器
  6. docker restart nginx (容器名称或者容器ID) 重启容器
  7. docker rm nginx (容器的名称或者ID) 移除容器(只有容器不在运行时可以操作 慎重使用)-- 容器内的内容全部销毁
  8. docker cp /user/data:/home/www nginx **(容器名称或者ID )**从本地文件copy 到容器 —这个直接可以用挂载的方式
  9. docker inspect 查看 容器详情 (eg: docker inspect 6379 | grep IPAddress docker inspect ––format {{.NetworkSettings.IPAddress}} stupefied_turing)
  10. docker diff stupefied_turing (查看容器变更)
  11. docker logs stupefied_turing (查看日志 -f 持续输出)

给docker容器添加端口映射 (待定)

搭建常见的docker 容器 (待更新)
docker 不使用 sudo
sudo usermod -aG docker $USER
sudo service docker restart 
Docker 周边技术
  1. Swarm (docker 集群方案 swarm 可以把多个docker 主机组合起来,使其资源 能整合为一体)
  2. Compose (docker compose 是负责构建和运行多个docker 容器所组成的应用程序的工具.它主要用于开发 和 测试 ,不太用于生成环境)
  3. Machine (docker machine 可以在本地或远程资源上安装和配置docker 主机.machine 还能配置 Docker客户端)
  4. Kitematic (kitematic 是一个Mac OS 和 Windows 上的GUI,用于运行和管理docker 容器)
  5. Docker Trusted Registry(docker 的一个企业内部方案,用于存储和管理docker镜像)
Docker 最小镜像
  1. alpine
  2. phusion/baseimage-docker (init,cron,ssh )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值