1.查看状态(容器)
docker stats mysql
2.查看容器进程 docker top 容器
示例:docker top mysql
3.使用docker cp 命令复制容器文件
示例:将宿主机里面的/root/index.html复制到容器nginx里面
docker cp /root/index2.html nginx:/usr/share/nginx/html
进入容器内部确认:docker exer -it nginx /bin/bash
cd /usr/share/nginx/html
ls
外边访问:curl localhost/index2.html
##示例:nginx容器复制到宿主机/root目录下
外部做:docker cp:/usr/share/nginx/html/50x.html /root
4.commit
使用示例:通过nginx容器创建nginx1的镜像
docker exec -it nginx /bin/bash #进入容器
echo "welcome to nginx" > /usr/share/n
exit#退出容器
curl localhost
创建镜像
docker commit nginx nginx1:1.28.1
docker images
使用nginx1:1.28.1镜像创建容器
docker run --name nginx1 -d -p 80:80 nginx1:1.28.1
5.重命名容器
使用docker rename
docker rename nginx1 nginx
6.查看容器暴露端口
docker port nginx
7.export
将容器导出为归档文件
将nginx容器导出为归档文件nginx.tar.gz
docker export -o nginx-1.28.1.tar.gz nginx
8.import
将有容器创建的归档文件导出为容器
将归档文件nginx.tar.gz 导出为nginx2.1.28.1镜像
docker import /root/nginx-1.28.1.tar.gz nginx2.1.28.1
查看本地镜像:
docker images
9.events
获取真实事件
docker events --help
docker events -f "event=stop"#监听事件
10.diff
检查文件系统上文件或目录更改情况
docker diff nginx
11.attach
将本地标准输入输出和错误流挂接到正在运行的容器上
docker start nginx
#连接到容器
docker attach --sig-proxy=false nginx
12.login
远程仓库登录
docker login -u haha -p hehe
13.logout
退出远程仓库登录