美文网首页
Docker安装及常见命令

Docker安装及常见命令

作者: GIT提交不上 | 来源:发表于2020-04-28 15:18 被阅读0次

    一、Docker安装

      本文使用Ubuntu16.04版本,kernel4.15内核作为示例。Docker命令大全请参考:

    菜鸟教程-Docker 命令大全

    1.1 安装Docker命令

    sudo apt-get install -y docker.io

      相关辅助命令:

    sudo apt-get update
    lsb_release -a //查看ubuntu版本
    uname -a //查看kernel内核版本

    1.2 启动Docker命令

    systemctl start docker

      相关辅助命令:

    systemctl stop docker //关闭docker
    systemctl status docker //查看docker状态
    systemctl enable docker //设置开机启动 - 切换成root用户
    systemctl disable docker //关闭开机启动 - 切换成root用户
    docker version //查看docker版本

    1.3 Docker搜索镜像

    docker search imagename

      直接访问DockerHub官网,搜索相关详细信息。

    1.4 Docker拉取镜像

    docker pull imagename:tags //无tags默认latest

      已MySQL为例:docker pull mysql:latest

    图1-1 MySQL镜像.png

    1.5 Docker镜像操作

      Docker镜像操作相关命令:

    docker images //查看所有镜像
    docker images searchvalue //搜索下载的镜像
    docker inspect imagename //查看镜像详细信息
    docker rmi imagename //删除镜像 或通过imageID删除 -f 强制删除

    1.6 创建Docker容器

    docker create //创建一个容器不启动
    docker create --name mysql001 mysql:latest
    docker run //创建一个容器并运行
    docker run -itd --name mysql002 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

      -p端口映射,宿主机端口:容器端口,-d后台运行。

    1.7 Docker容器操作

      Docker容器操作相关命令:

    docker ps //查看正在运行的docker容器
    docker stop NAME/ContainerID //停止容器

    docker start NAME/ContainerID //启动容器
    docker start NAME/ContainerID //重启容器
    docker rm NAME/ContainerID //删除容器
    docker logs NAMES/ContainerID //查看容器日志
    docker exec -it mysql002 /bin/bash //进入容器

    1.8 常用命令

    启动Redis容器
    docker run -d --name MyRedis001 -p 6379:6379 redis:latest --requirepass "123456" --protected-mode no --bind 0.0.0.0
    启动MySQL容器
    docker run -itd --name mysql001 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

    拉取RabbitMQj镜像
    docker pull rabbitmq:3-management
    启动RabbitMQ容器
    docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=yourusername -e RABBITMQ_DEFAULT_PASS=yourpassword -p 15672:15672 -p 5672:5672 rabbitmq:3-management
    进入容器
    docker exec -it rabbit bash
    开启插件
    rabbitmq-plugins enable rabbitmq_management

    相关文章

      网友评论

          本文标题:Docker安装及常见命令

          本文链接:https://www.haomeiwen.com/subject/ouvvwhtx.html