Docker 初体验

一、安装以及简单操作

  1. docker安装:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  2. 初试hello wrold:docker run ubuntu:15:10 /bin/echo "hello world"

    PS:run 后边的是镜像的名称,如果镜像在本地不存在,则会从远程仓库查找下载

  3. 查看所有执行过的容器:docker ps -a
  4. 启动:docker run -itd(i:交互式,t:终端,d:后台启动) --name 别名 镜像名称
  5. 停止:docker stop 容器id
  6. 重启:docker restart 容器id

执行 docker run 命令后,会启动一个容器运行镜像,后边的重启以及暂停都是基于容器id进行

二、镜像

  1. 镜像列表:docker images

  2. 移除镜像:docker rmi 镜像名

  3. 下载镜像:docker pull 镜像名

  4. 创建镜像:

    • 用已经有的镜像创建一个镜像:docker commit -m="描述" -a="作者" 容器id 目标镜像名Ï
    • 全新的镜像创建:
      • 创建Dockerfile文件 Dockerfile详细介绍
      • 构建:docker build -t 镜像名 . (这里的.指上下文路径)
  5. 镜像打标签:docker tag 镜像id runoob/centos:dev(镜像名:新的tag)

三、容器连接:

  • 方法一:端口映射:
    • -P : 是容器内部端口随机映射到主机的高端口。
    • -p : 是容器内部端口绑定到指定的主机端口。
  • 方法二:网络
    • 新建网络:docker network create -d bridge test-net

      ps: -d 参数指定 Docker 网络类型,有 bridge、overlay。

    • 查看网络列表:docker network ls
    • 连接网络:
      • 运行一个容器连接到新的网络:docker run -itd --name test1 --network test-net ubuntu:15.10
      • 运行另一个容器:docker run -itd --name test2 --network test-net ubuntu:15.10
      • ping测试:执行 docker exec -it test1 /bin/bash 进入容器,执行 ping test2

四、其他(linux)

  1. centos版本信息:cat /etc/redhat-release
  2. centos内核信息:cat /proc/version
  3. centos操作系统:uname -s
  4. centos内核类型: uname -m
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值