1、docker search 镜像名称 从docker仓库查找一个镜像
2、docker pull 镜像名称 从docker仓库下载镜像到本地
3、docker images 列出本地所有镜像
4、docker rmi [-f] id 删除本地镜像
5、docker tag old_name new_name 重命名镜像
6、docker run 镜像名称 运行一个容器
-i 与容器交互
-t 获取一个控制台
-d 以后台方式运行容器
-rm 在容器退出是,自动删除其缓存
ctrl+shift+d 与 exit 退出容器并关闭容器 容器一旦退出,所有一切都消亡
ctrl+shift+p+q 退出控制台,不关闭容器
7、docker ps 查看当前Up状态的容器
-a 查看所有存在的容器
8、docker rm [-f] id 删除存在的容器
9、docker attach id 打开在后台运行有交互权限的容器
10、docker run -itd --name myweb -p 8080:80 -v /var/www/html:/usr/share/nginx/html:ro nginx
--name 给容器命名为myweb
-p 8080:80 把容器中的80端口映射到宿主机的8080端口
-P 把容器中的端口映射到宿主机的随机端口
-v /var/www/html:/usr/share/nginx/html:ro 挂载宿主机目录到容器中,并设置相对读写权限(默认为rw)
11、docker run -e myname=tom centos 在容器内创建一个环境变量,这是宿主机向容器中传递信息的方法之一
12、docker exec id ls / 对运行中的容器,在其内部执行命令
13、docker exec -it id mysql -uroot -pqwe123 获取控制台,进行交互