Docker安装与使用

以CentOS7为例:

Docker安装

  1. 更新系统软件包:

    1
    sudo yum update
  2. 添加Docker存储库:

    1
    2
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装Docker引擎:

    1
    sudo yum install docker-ce
  4. 启动Docker服务:

    1
    sudo systemctl start docker
  5. 验证Docker是否正确安装并运行:

    1
    sudo docker info

Docker基础操作

  1. 显示Docker版本信息:

    1
    docker version
  2. 显示Docker系统信息:

    1
    docker info
  3. 拉取镜像:

    1
    docker pull image_name:tag
  4. 列出本地镜像:

    1
    docker images
  5. 运行容器:

    1
    docker run options image_name:tag
  6. 列出正在运行的容器:

    1
    docker ps
  7. 列出所有容器(包括已停止的):

    1
    docker ps -a
  8. 停止容器:

    1
    docker stop container_id/container_name
  9. 启动已停止的容器:

    1
    docker start container_id/container_name
  10. 重启容器:

    1
    docker restart container_id/container_name
  11. 进入容器:

    1
    docker exec -it container_id/container_name bash

    这将在正在运行的容器中打开一个新的终端会话。

  12. 查看容器日志:

    1
    docker logs container_id/container_name
  13. 删除容器:

    1
    docker rm container_id/container_name

    在删除容器之前,必须先停止该容器。

  14. 删除镜像:

    1
    docker rmi image_id/image_name:tag

    在删除镜像之前,必须先删除所有基于该镜像运行的容器。