安装docker
使用官方安装脚本自动安装 (仅适用于公网环境)阿里源
curl -fsSL https://get.docker.com | bash -s docker
yum install docker(先卸载旧版docker)
连接dockerhub
docker login 输入dockerhub的用户名密码
docker logout 登出dockershub
容器使用
获取镜像
docker pull ubuntu
启动容器
docker run -it ubuntu /bin/bash#以命令模式进入该容器
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
exit #退出该容器
docker ps -a #查看所有容器
docker ps #查看运行的容器
docker start <容器ID> #启动一个已停止的容器
docker run -itd --name <启动后容器的名字> <容器name> /bin/bash #后台运行该容器
docker stop <容器ID>#停止一个容器
进入容器
docker exec -it <容器ID> /bin/bash
docker stop $(docker ps -q) #停用所有运行中的容器
docker rm -f $(docker ps -aq) #删除所有容器
docker stop $(docker ps -q) & docker rm -f $(docker ps -aq) #停用并删除容器
删除容器
docker rm -f <容器ID>
查找镜像
docker search http #查找镜像
删除镜像
docker rmi <镜像ID>
docker cp <文件名> <容器ID>:/root/ #复制文件到容器
docker commit <容器ID> <镜像name>:tag
docker tag <容器name> username/ubuntu:2021 #给容器打标签
docker push username/lfh:tagname #username为dockerhub的用户名/ 仓库名:tag标签
docker pull username/<库name>:tag标签
ConTAINER ID: 容器 ID。
IMAGE: 使用的镜像。
COMMAND: 启动容器时运行的命令。
CREATED: 容器的创建时间。
STATUS: 容器状态。
状态有7种:
created(已创建)
restarting(重启中)
running 或 Up(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)



