个人实际开发docker使用笔记

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

猜你喜欢

转载自blog.csdn.net/qq_37488998/article/details/111870746