Docker之旅-Docker入门

Docker组件 (C/S架构)

  1. docker client :Docker客户端
  2. docker server :Docker daemon 主要组成部分 接收client 请求 并按照路由规则实现路由分发
  3. docker image : docker 镜像运行之后变成容器(docker run)
  4. docker registry: registry是docker镜像的中央存储仓库(pull /push)

Docker镜像构建

docker build -t registry_url/namespace/marspie/centos:7.1[latest] .[.代表Dockerfile在当前路径下]

运行容器

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
docker run -it (交互模式) —name base marspie/centos:7.1
-d 后端运行
-p host_point:container_point
-P 随机分配端口映射
-v host_dir:container_dir 容器目录与宿主机目录映射

查看所有container

docker ps (只能查看UP状态的container)
docker ps -a

进入docker容器

只有UP状态的docker容器可以进入访问
docker exec -it website(container_id/container_name) /bin/bash
退出
exit

删除docker容器

docker rm -f(强制删除) 名字/id

停止docker容器

docker stop (container_id/container_name)

查看所有镜像

docker images

删除镜像

docker rmi (image_id/image_name)

Alex.Yao wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!