下文中xxxxx,代表镜像仓库的命名空间。
1、docker 版本
docker --version
2、docker 相关信息
docker info
3、docker 运行的容器
docker ps
4、docker 列出所有安装过的镜像
docker images
5、docker 删除镜像(id或者repository:tag)
docker rmi e4a35914679d
docker rmi registry.cn-beijing.aliyuncs.com/xxxxxx/centos:7
6、docker 镜像打Tag:
docker tag 5e35e350aded registry.cn-beijing.aliyuncs.com/xxxxxx/centos:7
7、docker 修改tag名称:
docker tag imageid name:tag正解。
docker tag 镜像ID xxxx:xxxx
例子:
docker tag 899bd984 lyb/php:1.0
8、推送镜像:
docker push registry.cn-beijing.aliyuncs.com/xxxxxx/centos:7
9、拉取镜像:
docker pull registry.cn-beijing.aliyuncs.com/xxxxxx/centos:7
10、运行容器:
i-交互式 t-终端 d-后台运行 -h "mars":指定容器的hostname;
docker run -itd registry.cn-beijing.aliyuncs.com/xxxxxx/centos:7
-p 80:80 --volume , -v: 绑定一个卷
docker run -p 80:80 -v /data:/data -d nginx:latest
11、停止容器
docker stop 镜像ID #停止container运行
docker stop $(docker ps -a -q) #停止所有container运行
12、进入容器:
docker exec -it 9c04485fe025 /bin/bash
13、进入容器:
一、简述
Docker查看运行中容器并进入容器。
二、方法
$ sudo docker ps
$ sudo docker exec -it 775c7c9ee1e1 /bin/bash
将黄色文字替换为docker ps返回的列表中的ID。
三、效果