Docker基本操作

    xiaoxiao2021-03-26  24

    本篇初步介绍有关于Docker的基本操作命令。 首先由于Docker的运行原理是基于Linux的,而且在生产环境下,Docker总是部署在Linux上,因此我这里还是以在Linux上安装Docker为准。

    Linux有很多发行版,这里我采用CentOS7。使用root权限登录Linux操作系统。 Docker基本操作 安装:[root@bogon fuyunwang/]# yum -y install docker-io

    启动docker服务:[root@bogon fuyunwang/]# service docker start

    将docker加入开机启动:[root@bogon fuyunwang/]# chkconfig docker on

    查看本机的docker安装版本:[root@bogon fuyunwang]# docker -v 查看关于Docker的所有程序(包括客户端和服务器)的版本号: [root@bogon fuyunwang]# docker version 查看系统层面的信息,包括管理的images, containers数等: docker info

    通常情况下,dicker的镜像都防止到Docker官网的Docker Hub上,地址是https://registry.hub.docker.com,我们可知直接到此网站上进行镜像的检索。 此外我们可以在命令行进行检索docker镜像: docker search 镜像名 如:docker search redis

    下载镜像: docker pull 镜像名 如:docker pull redis

    查看本地的镜像列表:docker images, 其中REPOSITORY是镜像名,TAG是软件版本,latest是最新版,IMAGE ID是当前镜像的唯一标识。CREATED是当前镜像的创建时间,VIRTUAL SIZE是当前镜像的大小。

    删除指定镜像:docker rmi image-id 删除所有的镜像docker rmi $(docker images -q)

    容器基本操作 Docker支持将软件编译成一个镜像(image),在这个镜像中对软件做好各种配置,然后发布这个镜像,使用者可以运行这个镜像,运行中的镜像称之为容器。 运行镜像为容器的方法:docker run –name 容器名称-d image-name 如:docker run --name test-redis -d redis 查看运行中的容器列表:docker ps 查看运行状态和停止状态的容器:docker ps -a 启动指定的容器:docker start 容器名称/容器id 如:docker start test-redis 停止指定的容器:docker stop 容器名称/容器id 如:docker stop test-redis 映射容器的端口号:docker run -d -p 8888:8889 --name port-redis redis 删除单个容器:docker rm 容器的id 删除所有的容器:docker rm ${docker ps -a -q} 查看指定容器日志:docker logs 容器名称/容器id 如:docker logs port-redis 登录容器:docker exec -it 容器id/容器名称 bash

    转载请注明原文地址: https://ju.6miu.com/read-661699.html

    最新回复(0)