docker基础命令使用

docker-compose up -d

docker exec -it 容器id /bin/bash

docker save mynewimage > /tmp/xxxx.tar
docker load < xxxx.tar

docker pull xxxurl


docker run


docker ps -aq

docker rm 容器id

docker rmi 镜像id


docker run -it 镜像id /bin/bash


docker-compose up -d
docker exec -it xxx /bin/bash (sh)

用 dockerfile 构建镜像
docker build -t runoob/centos:6.7 ./

-t :指定要创建的目标镜像名
./ :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径

1. docker run
等价于 docker create + docker start

当用docker run 创建一个容器时候 操作包括:

检查本地是否存在指定的镜像,不存在就从公有仓库下载
利用镜像创建并启动一个容器
分配一个文件系统,并在只读的镜像层外面挂在一层可读写层
从宿主主机配置的网桥接口中桥接一个虚拟借口到容器中去
从地址池配置一个IP地址给容器
执行用户制定的应用程序
执行完毕后容器被终止

原文地址:https://www.cnblogs.com/birdblog/p/7636345.html