获取Linux管理员权限
设置root用户密码
sudo passwd root
切换到root用户
su root
dos符为 “$” 则为普通用户
dos符为 “#” 则为root用户
基本命令
- docker version 显示docker版本信息
- docker info docker及容器信息
- docker “order” --help 命令帮助
- https://docs.docker.com/engine/ 官网命令文档地址
镜像命令
- docker images 查看本地主机上的所有镜像
- docker search +镜像名 搜索镜像
- doker pull +镜像名称 || docker pull 镜像名:tag 拉取镜像
- docker rmi -f 镜像id 删除镜像
- sudo docker rmi -f $(sudo docker images -aq) 删除全部镜像
容器命令
- docker run [可选参数] images #启动容器,需要前台应用否则会停止运行。
- --name=“Name” #给容器起名字
- -d #后台启动
- -it #使用交互方式运行,进入容器查看内容
- -p #指定容器的端口 -p 8080:8080 ; -p:8080 ;-p
- docker ps #查看正在运行的容器
- -a #查看全部运行历史
- -n=number #显示最近创建的容器
- -q #只显示容器的编号
- exit #停止容器,并且退出
- Control + P + Q #保存容器运行,并且退出
- docker rm 容器id #删除容器
- -f #强制删除容器,哪怕正在运行
- docker start 容器id #启动容器
- docker restart 容器id #重启容器
- docker stop 容器id #停止容器
- docekr kill 容器id #强制停止容器
- docker logs -f -t --tail 10 容器id
- -f #带上时间戳
- -t #格式化输入
- --tail number #显示条数
- docker top 容器 id #显示容器进程信息
- docker inspect 容器id #显示镜像元数据
- docker exec -it 容器id /bin/bash #以控制台的方式进入容器
- ps -ef #查看全部进程
- docker attach 容器id #直接进入容器
- touch xxx.xxx #创建文件
- docker cp 容器di: 文件地址 /本机地址 #把容器中的文件copy到本机
- curl localhost:xxxx 本机网络自测