下载镜像: docker pull 镜像名:标签
查看本地镜像: docker images
删除镜像: docker rmi 镜像名:标签
启动容器: docker run -d --name=mynginx --resrart=always -p 88:80 \
-v /data/html:/usr/share/nginx/html:ro nginx
参数详解:
--name: 设置容器的名称
-d: 后台运行
--restart: 开机自启项,默认为no
-p 端口映射 宿主机的ip:容器运行的ip
-v 挂载文件 宿主机文件的地址:容器内的地址:文件读写方式
删除容器: docker rm 容器名/容器ID
停止容器: docker stop 容器名/容器ID
启动停止的容器: docker start 容器名/容器ID
查看运行中的容器: docker ps
给启动中的容器添加额外的启动项: docker update 容器名/容器ID 启动项
进入容器: docker exec -it 容器名/容器ID /bin/bash
提交改变后的镜像: docker commit -a "xxxx" -m "change index.html" 容器名/容器ID 镜像名:标签 将镜像做成压缩包: docker save -o xxxx.tar 镜像名:标签
将压缩包做成镜像: docker load -i xxxx.tar
镜像推送: docker push 仓库名/镜像名:标签
查看docker日志: docker logs 镜像名称/镜像id
复制容器内的东西: docker cp 容器名:文件位置 主机文件地址
制作镜像: docker build -t 镜像名:标签 .