首页 > 其他 > 详细

Docker部署和常规操作

时间:2020-07-22 00:38:12      阅读:66      评论:0      收藏:0      [点我收藏+]

在服务器上部署Docker,主要是为了防止把自己的服务器弄得乱七八糟

安装步骤

这个直接看菜鸟教程就行了,我是跟着centos的手动安装走了一遍

  1. 安装软件包
    yum install yum-utils device-mapper-persistent-data lvm2 -y

  2. 选择仓库源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  3. 安装Docker的EC和containerd.io
    yum list docker-ce --showduplicates | sort -r
    找到最新版本为19.03.9
    yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io

  4. 启动docker
    systemctl start docker

不应在工具上花费太多时间

常用操作

  1. 查看镜像文件
    docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

仓库名称             标签                 镜像ID               创建时间             大小

  1. 拉取镜像
    一开始什么都没有,先拉取一个镜像
    docker pull IMAGE_NAME

  2. 运行镜像创建容器(无别名|有别名)
    docker run -it IMAGE_NAME /bin/bash
    docker run -it --name ALIAS IMAGE_NAME /bin/bash

  3. 退出容器
    exit

  4. 查看容器(运行中|全部)
    docker ps
    docker ps -a

  5. 启动容器
    docker start CONTAIN_ID
    docker start ALIAS

  6. 进入容器
    docker exec -it CONTAIN_ID /bin/bash
    docker exec -it ALIAS /bin/bash

  7. 停止|重启 容器
    docker stop CONTAIN_ID
    docker restart CONTAIN_ID

  8. 删除容器 | 删除镜像
    docker rm CONTAIN_ID
    docker rmi IMAGE_ID

  9. 传输文件
    docker cp ALIAS:/ LOCAL/
    docker cp LOCAL/ ALIAS:/

ID唯一 别名方便
仓库——镜像——容器
* 仓库存放大量的镜像,镜像好比是对象类,容器是实例化的对象
那么什么是Docker?为什么要用Docker?它能做哪些事情?你能说清吗?

Docker部署和常规操作

原文:https://www.cnblogs.com/sunzD/p/13358027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!