centos安装docker,相关命令

docker概述图

  • Image镜像
  • Repository仓库
  • Container容器
centos安装docker,相关命令_第1张图片
Image.jpg
1.yum方式安装docker

yum install -y docker

2.配置阿里云加速地址(xxxx替换成你自己从阿里云加速里获取的)

容器镜像服务-镜像加速器-加速器地址
修改镜像地址,编辑/etc/docker/daemon.json
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}

3.启动docker

//centos7及以后版本

systemctl start docker

//centos6及之前的版本

service docker start

4.docker相关命令
  • 查看镜像

docker images

  • 抓取镜像

docker pull path

如:docker pull registry.cn-hangzhou.aliyuncs.com/moensun/centos7

  • 创建docker 容器(可以根据一个镜像创建多个容易)

    • //非centos7

    docker run -tid 镜像ID /bin/bash

    • //centos7版本。使用/usr/sbin/init解决systemctl报错不能使用的问题

    docker run -tid 镜像ID /usr/sbin/init

  • 查看容器列表

docker ps

docker ps -a

  • 修改容器名称
    docker rename 容器原名 新名字

docker rename centos7 centos7_1

  • 启动容器
    docker start 容器名称

docker start centos7_1

  • 停止容器
    docker stop 容器名称

docker stop centos7_1

  • 强制停止
    docker kill 容器名称

docker stop centos7_1

  • 进入容器
    docker exec -it 容器名称 /bin/bash

docker exec -it centos7_1 /bin/bash

  • 删除镜像
    docker rmi 镜像ID

docker rmi c8dewce5c

  • 删除容器

docker rm 容器名称
docker rm centos7_2

  • 删除全部容器

docker rm docker ps -a -q

  • Docker文件拷贝(容器<=>docker)
    docker cp 原路径 docker容器路径(系统=》docker)

    docker cp 1.txt centos7_1:/root/

    docker cp docker容器路径 原路径(docker=》系统)

    docker cp centos7_1:/root/ 1.txt

  • 退出容器

    exit
    或者
    Ctrl+P+Q

  • 查看日志
    docker logs 容器名

docker logs centos7_1

  • 查看实时日志

docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1

--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。
-f : 查看实时日志
-t : 查看日志产生的日期
-tail=10 : 查看最后的10条日志。
edu_web_1 : 容器名称

你可能感兴趣的:(centos安装docker,相关命令)