Skip to content

Docker

基础命令

  • 查看已经安装的镜像

    docker images

  • 查看正在运行的container, 查看所有container添加 -a

    docker ps

  • 终止某个container

    docker stop <containerId 或 name>

  • 启动某个container

    docker start <containerId 或 name>

  • 删除某个container

    docker rm <containerId 或 name>

  • 删除一个 image

    docker rmi <imageId>

运行 nginx

docker run --name nginx-alias-pccc -p 80:80 -d nginx

其中, --name 后的参数为 container 别名(nginx-alias-pccc), 可以在停止/启动的时候使用别名, -p 表示开启端口映射, : 前的端口为本机的端口, 其后的为 docker 中的端口, -d 表示后台运行, nginx 为镜像名称

docker cp index.html nginx-alias-pccc://usr/share/nginx/html

拷贝当前目录下的 index.html 文件到容器 nginx-alias-pcccnginxhtml 目录, 可以达到更新网站内容的目的

docker commit -m 'commit message' <containerId> <imageName>

基于一个存在的容器, 保存变更成为一个新的镜像