docker search httpd
|_ NAME:镜像仓库源的名称
|_ DESCRIPTION:镜像的描述
|_ OFFICIAL:是否docker官方发布
docker images
|_ REPOSITORY:表示镜像的仓库源
|_ TAG:镜像的标签
|_ IMAGE ID:镜像ID
|_ CREATED:镜像创建时间
|_ SIZE:镜像大小
docker command --help
docker info
docker image ls
docker container ls
docker container ps
docker container ls --all
docker ps -a
docker logs ID/NAMES
docker logs -f ID/NAMES
docker port ID/NAMES
docker ps -l
docker top ID/NAMES
docker inspect ID/NAMES
# 查看已创建网络环境
docker network ls
# 查看网络属性信息
docker network inspect ID/KEY
# 查看持久化数据名称
docker volume ls
docker image tag [imageName] [username]/[repository]:[tag]
docker tag 860c279d2fec runoob/centos:dev
docker image tag koa-demos:0.0.1 ruanyf/koa-demos:0.0.1
docker rm ID/NAMES
docker image rm [imageName]
docker container rm [containerID]
# 删除已创建网络
docker network rm [containerID]
# 删除所有未使用的网络
docker network prune -f
docker container run --rm -p 8000:3000 -it koa-demo /bin/bash
# 删除所有容器
docker rm -f $(docker ps -qa)
docker run -t -i ubuntu:15.10 /bin/bash
|_ -i:--interactive=false:打开STDIN,用于控制台交互。
|_ -t:--tty=false:分配tty设备,该可以支持终端登录,默认为false。
|_ -d:让容器在后台运行。
|_ -p:将容器内部使用的网络端口映射到我们使用的主机上。
|_ 注:如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像。
docker run -d -p 8080:80 nginx
docker stop ID/NAMES
docker start ID/NAMES
docker attach ID/NAMES
docker container exec -it [containerID] /bin/bash
bash container stop [containerID]
docker container kill
docker container kill [containID]
docker container start [containerID]
exit
docker pull nginx
docker container cp [containID]:[/path/to/file] .
docker login
docker push [username]/[repository]:[tag]
docker build -t [自定义名称]:[版本] .
# 生成容器
docker container run -p 8000:3000 -it koa-demo /bin/bash
|_ -p参数:容器的 3000 端口映射到本机的 8000 端口。
|_ -it参数:容器的 Shell 映射到当前的 Shell,然后你在本机窗口输入的命令,就会传入容器。
|_ koa-demo:0.0.1:image 文件的名字(如果有标签,还需要提供标签,默认是 latest 标签)。
|_ /bin/bash:容器启动以后,内部第一个执行的命令。这里是启动 Bash,保证用户可以使用 Shell。
docker volume create
docker volume create --driver local \
–opt type=nfs
–opt o=addr=服务端IP,vers=4,soft,timeo=180,bg,tcp,rw
–opt device=服务端IP:/data
自定义名称
docker config create 创建配置文件名称 本地配置文件路径名称