1.搜索镜像
可以使用docker search命令搜索存放在Docker Hub中的镜像
docker search Java
2.下载镜像
如果要下载指定版本在java后面加冒号指定版本
docker pull Java:8
3.列出镜像
docker images
4.删除本地镜像
使用Docker rmi 命令就可以删除指定镜像 强制删除加 -f
docker rmi java
删除所有的镜像
docker rmi $(docker images -p)
5.启动已经停止的容器
docker start xxxxx
6.查看容器的所有信息
docker inspect xxxxxx
7.查看容器日志
docker container logs xxxx
8.查看容器的进程
docker top xxxx
9.容器与宿主机相互复制文件
容器->宿主机
docker cp 容器id 要拷贝的文件在容器的位置 宿主机相应的位置
宿主机->容器
docker cp 宿主机相应的位置 容器id 要拷贝的文件在容器的位置
10进入容器
docker exec -it xxxxxxx /bin/bash (有些容器需要把/bin/bash 换成 sh)
11容器内部安装 vim ping ifconfig等命令
apt -get update
apt -get install vim # vim
apt -get install iputils-ping # ping
apt -get install net-tools # ifconfig
12Docker数据挂在到宿主机指定位置
-d 后台执行
-p 8081:8080 把容器的8080端口映到宿主机的8081端口
-v 挂载命令
logs:logs是你要指定的宿主机数据挂载地址 (必须最后有冒号)
container-log 容器的地址
sercer:1.1 容器image
docker run -d -p 8081:8080 -v /logs:/container-log sercer:1.1
12万+

被折叠的 条评论
为什么被折叠?



