文章目录
提示
安装docker一般会建立docker用户组
请确保当前用户属于docker用户组。
通过groups命令查询
groups
若不在,到管理员用户下通过以下命令
usermod -G docker 用户名
将用户添加至docker用户组
1 .docker
1.1 查看docker状态
service docker status
1.2 关闭docker
service docker stop
1.3 启动docker
service docker start
2. 仓库
使用docker仓库需要到在 docker账号注册 注册一个 Docker 账号。
2.1登仓库
docker login
2.2退出仓库
docker logout
2.3官方仓库中搜搜镜像
docker search 镜像名
2.4 官方仓库中拉取镜像
docker pull 镜像名
2.5 将自己的镜像推动到官方仓库
1.先给自己的镜像打一个标签
docker tag 镜像ID DockerHub账号/仓库名:新的标签
2.推送
命令:docker push DockerHub账号/仓库名:新的标签
3.镜像
3.1 查询镜像
docker images
3.2 新建镜像
docker build -t 生成的镜像名:镜像标签 dockerfile地址
示例:
3.3删除镜像
docker rmi 镜像id
4 . 容器
4.1查询容器
docker ps -a
4.2通过镜像新建容器并启动容器
docker run --name "指定容器名" -d -p 本地主机端口:容器端口/tcp 镜像id
解释参数:
- 如果不指定容器名的话,docker就会随机分配容器名
- -d : 后台运行容器,并返回容器ID; 关闭终端,容器依旧在运行
- -p:指定端口映射,格式为:主机(宿主)端口:容器端口
示例:
本地通过虚拟机ip访问项目
4.3删除容器
docker rm 容器id