常用命令
1. docker pull 镜像名 ————–从远程仓库中下载镜像
2. docker pull tomcat:9.0 —————指定版本号下载
3. docker images ———— --查看本地已下载的镜像
4. docker ps —————查看正在运行中的容器
5. docker ps -a ————–查看所有的容器
6. docker rm -f 容器id ————-----删除容器
7. docker rm -f $(docker ps -aq) ———— ----删除所有容器
8. docker rmi -f 镜像名 ————----删除镜像
9. docker rmi -f $(docker images -aq) —————删除所有镜像
10. docker run -it -v /宿主机路径:/容器内挂载路径 镜像名 /bin/bash —————启动容器并挂载本机目录
11. docker run -it centos /bin/bash ———— —启动容器并且进入到容器内部
12. docker run -p 8000:8080 8973f493aa0a ————–(前台运行)启动容器并进行端口映射,8000是本地电脑访问端口,8080是虚拟机启动的端口,最后的编码是容器的id,你也可以写成容器名称
13. docker run -p 8000:8080 -d 8973f493aa0a ————–(后台运行)启动容器并进行端口映射,8000是本地电脑访问端口,8080是虚拟机启动的端口,最后的编码是容器的id,你也可以写成容器名称
14. docker exec -it 1402cdf5375d /bin/bash ————----进入指定容器的内部
15. docker run -d --name nginx01 -p 3344:80 nginx —————启动容器并挂载外网访问端口
16. cat /proc/version ———— —在容器中查看容器内置linux的版本
17. exit ————–从容器命令终端退回到虚拟机命令终端
18. docker cp a4c698e3f170:/home/test.java /home ————–把docker容器的内容拷贝到当前主机下
19. cd /var/lib/docker ————–查看docker默认存放容器和镜像的位置
20. docker inspect 容器id —————查看指定容器的元数据
21. docker run -d --name web --link database tomcat —————操作tomcat容器。让tomcat和database容器之间进行单向通信。–name web的意思是给这个tomcat容器起了个别名,link后面的database指的是要通信的容器名为database,tomcat指的是run执行的容器本名
22. docker network create -d bridge 网桥名称 ————–新建一个网桥
23. docker network connect 网桥名 容器名 —————指定容器和网桥进行联通
24. docker create --name webpage -v /usr/webapps:/usr/local/tomcat/webapps tomcat /bin/true —————创建共享容器
25. docker run -p 8002:8080 --volumes-from webpage --name t3 -d tomcat ———— —创建新容器并挂载共享容器
26. docker commit -m=“描述信息” -a=“作者” 容器id 目标镜像名:[TAG] ————–制作一个docker镜像