zoukankan      html  css  js  c++  java
  • docker安装

    一.安装docker

    首先添加yum库

    # cd /etc/yum.repos.d/ && vi docker.repo

    [dockerrepo] 
    name=DockerRepository 
    baseurl=https://yum.dockerproject.org/repo/main/centos/7 
    enabled=1 
    gpgcheck=1 
    gpgkey=https://yum.dockerproject.org/gpg

    使用命令 curl -fsSL https://get.docker.com/ | sh 进行下载

    查看docker版本 docker version

    查看是否有docker镜像 docker info

    二.启动docker服务

    systemctl start docker.service(启动docker服务)

    systemctl enable docker.service(设置为开机启动)

    systemctl start docker.service(停止docker服务)

    三. 获取docker镜像

    docker pull centos:latest (官网下载centos镜像,最新版)

    查看本地docker镜像列表

    docker images 如果报错,查看docker是否启动

    四. 创建容器

    启动一个基于docker.io/centos的容器
    docker run -it --name=test-centos docker.io/centos:latest /bin/bash
    -it 表示交互模式, 启动成功后进入命令行
    -d 表示守护模式, 容器在后台运行
    --name 为容器命名
    docker.io/centos:latest 格式为镜像名:版本
    /bin/bash 进入bash命令行
    因为目前的容器内部, 没有任何程序运行, 所以一旦执行exit, 退出容器时, 容器将结束运行
    执行行exit, 此时, 运行docker ps -a 查看容器, 发现状态为Exited, 运行中的状态是Up
    docker ps -a命令, 查看全部的容器, 包括运行中和已停止运行的容器

    docker stop + id 停止容器

    docker restart + id 重启容器
    通过容器名称删除已经停止运行的容器(test-centos为docker run命令中给容器的命名)
    docker rm test-centos
    通过容器ID删除已经停止运行的容器
    docker rm 060e 这两个命令效果一样, 060e是containerID的前4位
    强制删除状态为Up, 正在运行中的容器
    docker rm -f test-centos

  • 相关阅读:
    BZOJ 4710: [Jsoi2011]分特产
    P4859 已经没有什么好害怕的了
    BZOJ 2839 集合计数
    P1450 [HAOI2008]硬币购物
    P3440 [POI2006]SZK-Schools
    P4177 [CEOI2008]order
    对于最小割的进一步理解
    P2774 方格取数问题
    JAVA网络编程TCP通信
    JAVA多线程及补充
  • 原文地址:https://www.cnblogs.com/mutong1228/p/10048740.html
Copyright © 2011-2022 走看看