docker默认安装位置:/var/lib/docker
一、镜像类操作指令
1.docker help|grep image:查看docker中与镜像相关的所有操作指令
2.docker search mysql: 在docker的库中查找mysql的镜像
3.docker pull <镜像名称>:下载某个镜像
比如安装mysql:docker pull mysql:tag(:版本号,默认是最新版)
4.docker push <11.181.12.14:8080/migu/composite-service:1.0.0>:推送镜像
5.docker images:查看本机所有镜像列表
docker images|grep rbac:查看本机rbac相关的镜像信息
6.docker rmi rbac-server:删除rbac-server镜像
7.docker save rbac> /home/migu/ rbac.tar:将rbac镜像保存成指定文件路径下tar包
8.在能正常打包的代码下docker打镜像:mvn clean install docker:build
二、docker容器
1.docker create [options] image [command] [arg....]:创建不运行
docker run [options] image [command] [arg...]: 创建并运行起来
2.docker ps:查看所有运行的容器
docker ps|grep rbac:查询容器名含有rbac的容器
3.docker stop rbac-server:停止rbac-server容器
docker rm -f rbac-server:删除rbac-server这个容器
4.docker rename 原来服务名 新服务名:给容器重命名
5.docker inspect rbac-server:查看rbac-server容器的环境信息
6.docker exec -it rbac-server bash:进入rbac-server容器中
exit:退出容器
7.从外面拷贝到容器中:
docker cp a.txt rbac-service:/home:将a.txt文件拷贝到容器rbac-service中去
从容器拷贝文件到系统目录中:
docker cp rbac-service:/home/a.txt /tmp:将rbac-service中的a.txt拷贝到/tmp下;
8.docker diff ********:查看某个容器自启动以后的变动
三、docker网络模式
1.docker network ls:查看当前docker支持的网络模式
四、docker的启动与停止命令:
启动:1.手动启动:systemctl start docker
2.设置成开启自动启动: systemctl enable docker
停止:systemctl stop docker