版本: CentOS Linux release 8.0.1905 (Core)
docker version 19.03.3
1. 登录
#登陆Docker Hub
docker login -u 用户名 -p 密码
#退出 Docker Hub
docker logout
2.搜索
#从 Docker Hub(https://hub.docker.com)中搜索镜像
docker search java
3.进入docker容器
docker exec -it 容器ID/名称 /bin/bash
docker exec -it 容器ID/名称 sh
4.docker 停止容器
docker stop 容器ID;
docker kill 容器ID;
docker 启动容器
docker start 容器id;
重启docker服务:
#重新加载配置文件
systemctl daemon-reload
#重启docker服务
systemctl restart docker
5.docker 删除已经停止的容器
docker rm 容器ID 删除容器
docker rmi imageId 删除镜像
docker iamges 查看镜像
6.priviledge参数
7.容器之间的网络通信
–link
8.docker数据共享在宿主机上
-
创建容器时设置参数挂载 (第一种挂在方式)
什么是volume?
就是把docker的数据保存到宿主机的磁盘中,通常说的就是挂载点,或者叫做卷。
语法 :
-v 宿主机目录:容器目录 -
docker file挂载(第二种挂载方式)
在dockerfile文件中添加
VOLUME 容器目录
缺点:无法指定宿主机目录
查找在宿主机上的目录
docker inspect 容器名称/容器ID
为什么无法指定宿主机目录?
因为dockerfile无法确定每台宿主机都存在目录
9 搭建镜像仓库管理系统
生成一个rsa的认证文件