Docker-series入门——1

先给入门的你贴波精华
总结(入门级使用,记住这些就够了):
First,查看容器信息:
docker ps [-a] (不加-a只能显示运行中容器的信息)
Second:
启动docker:
docker start -i 容器名(这个命令用于启动已经停止的容器)
docker attach 容器名 (启动正在运行的容器,多个窗口控制信息一致一个进程)
docker exec -it 容器名 /bin/bash (启动容器,且是独立进程启动)
third:
停止docker:
1 在后台继续运行:ctrl + P + ctrl + Q
2 docker stop 容器名
3 docker kill 容器名
4 exit
Last:
容器删除
docker rm 容器名(只能删除已经停止的容器)

一、定义

docker-容器
容器定义: 一种虚拟化的方案,属于操作系统级别的虚拟化,且依托一linux的环境
docker:将应用程序自动部署到容器
docker特点:
1 使用docker容器开发、测试、部署服务
2 创建隔离的运行环境
3 搭建测试环境
4 构建多用户的平台服务PaaS 基础设施
5 提供软件即SaaS应用程序
6 高性能、超大规模的宿主机部署

二、组成

docker image镜像:是docker的基石
dokcer container容器:通过镜像启动,启动与执行阶段
docker registry 仓库:
公有、私有、docker hub

基本组成
Docker 命令:
docker 版本信息: docker version

三、docker安装

1 ubuntu安装
安装前检查:
1 uname -a 内核版本
2 ls -l /sys/class/misc/device-mapper 检查device mapper
docker:
sudo apt-get install docker.io
source /etc/bash_completion.d/docker.io
添加root用户
1 sudo groupadd docker
2 sudo gpasswd -a ${user} docker
3 sudo service docker restart
2 windows安装
3 osx中安装

四、docker的基本操作

1 一次执行一个语句
docker run IMAGE + 命令(docker run ubuntu echo “hello”)
2 交互式启动(其实这样是新建)
docker run -i -t IMAGE /bin/bash
3 docker已有容器查看
docker ps [-a][-l]
-a 所有容器
-l 最新创建的容器
什么都不加是显示正在运行的容器
4 查看容器的具体信息
docker inspect Image id
5 自定义容器名字
docker run --name=自定义name -i -t ubuntu(image) /bin/bash
6 容器的启动和停止
退出:exit
启动:docker start -i 容器名(已经停止的容器)
docker attach 容器名(后台运行的)
停止:
1 在后台继续运行:ctrl + P + ctrl + Q
2 想接着进入1,docker attach 容器名
2 docker stop 容器名
3 docker kill 容器名
7 容器删除
docker rm 容器名(只能删除已经停止的容器)
8 查看日志
log

  • docker top 容器名
    9 在运行的容器中启动新进程
    docker exec -d -t -i 容器名 command
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值