docker基础命令总结

docker info 显示docker详细信息
docker pull busybox 拉取镜像
docker pull nginx
docker images nginx 查看正在运行的镜像
docker run --name nginx01 -d -p 8099:80 nginx 用nginx镜像启动一个容器,命名为nginx01 并映射了8099端口 这样我们就可以直接访问nginx了:
firefox 127.0.0.1:8099
现在,假设我们非常不喜欢这个欢迎页面,我们希望改成欢迎 Docker 的文字,我们可以使用 docker exec 命令进入容器,修改其内容。
docker exec -it nginx01 bash
echo ‘<h1>hahahahhahaha</h1>‘ > /usr/share/nginx/html/index.html
我们修改了容器的文件,也就是改动了容器的存储层。我们可以通过 docker diff 命令看到具体的改动。
docker commit 命令:
要知道,当我们运行一个容器的时候(如果不使用卷的话),我们做的任何文件修改都会被记录于容器存储层里。而 Docker 提供了一个 docker commit 命令,可以将容器的存储层保存下来成为镜像。换句话说,就是在原有镜像的基础上,再叠加上容器的存储层,并构成新的镜像。以后我们运行这个新镜像的时候,就会拥有原有容器最后的文件变化。
我们可以用下面的命令将容器保存为镜像
docker commit \
--author "Tao Wang <[email protected]>" \
--message "修改了默认网页" \
webserver \
nginx:v2
docker run --name web2 -d -p 81:80 nginx:v2
这里我们命名为新的服务为 web2,并且映射到 81 端口。
再次访问nginx会发现欢迎页面已经变了

    docker ps -l                查看正在运行的容器
    docker rm -f nginx01  删除容器
    若想删除镜像 必须先删除此镜像下面的容器
    docker  rmi    IMAGE ID  删除镜像
    [[email protected] html]# docker exec -it nginx01 bash  进入 nginx01容器

原文地址:http://blog.51cto.com/12910101/2296293

时间: 2024-07-30 07:42:04

docker基础命令总结的相关文章

Docker实战(一):Docker基础命令

Docker基础命令 下面简单介绍一下Docker常用的一些基础命令 # 在ubuntu中安装docker $ sudo apt-get install docker.io # 查看docker的版本信息 $ docker version # 查看安装docker的信息 $ docker info # 查看本机Docker中存在哪些镜像 $ docker images # 检索image $ docker search ubuntu:14.04 # 在docker中获取ubuntu镜像 $ do

Docker基础命令使用

Docker基础命令 本文主要基于上一片篇docker安装,来演示命令使用方法,docker安装. 1.Docker Hub搜索镜像 docker search 关键字 选项:--automated=false:仅显示自动创建的镜像(通过Github或BitBucket仓库自动构建的镜像,直接从仓库复制一份,生成dockerfile并自动生成标记) --no-trunc=false:输出信息不截断显示 -s,--stars=x:指定仅显示评价位指定星级以上的镜像 1)搜索centos docke

1. Docker基础命令

本文简要介绍Docker的基础命令,目的在于快速入门Dokcer,Docker的完整命令可以参考Docker官方手册. Docker的子命令非常多,可以使用 docker [help|--help|-H|-h] 查看Docker完整子命令 $ docker Usage: docker COMMAND ... Commands: attach Attach local standard input, output, and error streams to a running container

docker基础命令,常用操作

docker基础命令 使用docker镜像 获取镜像 从docker registry获取镜像的命令是docker pull.命令格式是: docker pull [选项][docker registry地址] 仓库名:标签 docker register地址:地址的格式一般是 域名:端口,默认地址是docker hub 仓库名:仓库名是两段格式,用户名/软件名,如果不写用户,默认docker hub用户名是library,也就是官方镜像 列出服务器所有的镜像文件 # 列出所有的imaga文件

Docker基础命令详解——镜像及容器操作

Docker基础命令详解--镜像及容器操作 前言 ? 上篇文章介绍了有关Docker的基础与Linux下docker的安装,本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令. ? 当然,docker的相关命令非常多,可以使用docker help命令查看对应目录以及相关提示命令. Docker镜像操作命令 [[email protected] ~]# which docker /usr/bin/docker 1.镜像搜索:docker sear

Centos安装docker及docker基础命令

安装 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo yum -y install docker-io service docker start 基础命令 docker search 在仓库中寻找镜像 docker  pull 拉取镜像

docker基础命令详解

Commands: attach    Attach to a running container build     Build an image from a Dockerfile commit    Create a new image from a container's changes cp        Copy files/folders from a container's filesystem to the host path create    Create a new co

docker基础命令

常用命令可分为以下几种 1.容器生命周期管理 # docker [run|start|stop|restart|kill|rm|pause|unpause] 2.容器操作运维  # docker [ps|inspect|top|attach|events|logs|wait|export|port] 3.容器rootfs命令   # docker [commit|cp|diff] 4.镜像仓库         # docker [login|pull|push|search] 5.本地镜像管理

Docker基础命令和时区问题

Docker 命令 1. 安装Docker # ubuntu系统安装 $ sudo apt install docker-ce # 启动docker $ sudo systemctl start docker # 开机启动docker $ sudo systemctl enable docker # 停止docker $ sudo systemctl stop docker 2.Docker常用命令&操作 1).镜像操作 操作 命令 说明 检索 docker search 关键字 eg:dock