docker使用笔记
常用命令
- docker命令大全
- 启动 systemctl start docker
- 守护进程重启 sudo systemctl daemon-reload
- 重启docker服务 systemctl restart docker
- 重启docker服务 sudo service docker restart
- 关闭docker service docker stop
- 关闭docker systemctl stop docker
- 删除镜像 docker rmi 镜像名字或ID 注意,删除顺序应该是先删除容器,再删除镜像,否则会报错
- 强制删除镜像 docker rm 容器名字或ID
- 查看所有运行或者不运行容器 docker ps -a
- 查看镜像 docker images
- 停止某个容器 docker stop Name或者ID
- 运行某个容器 docker start Name或者ID
- 杀死 docker kill Name或者ID
- 重启 docker restart name或者ID
docker 从构建到运行
- cd 到工程目录
- 配置Dockerfile文件
- 构建docker镜像:docker build -f ./Dockerfile . -t mytest;参数说明:-f 执行本地配置打包镜像,配置文件就是Dockerfile,参数二 . 参数三 -t 别名,这个是给镜像起名字
- 打包成功,首次运行需要创建容器:docker run –name mytestbox mytest;参数说明:–name 给容器起名字,后面跟镜像的名字
- 第二次运行docker start mytestbox 直接运行容器名就行
- 查看log:docker logs mytestbox;查看哪一个容器的日志。
- 运行API接口:docker run -t -i -dit -p 8080:8080 –name addressTest address;-p 指定8080端口映射,-dit:后台运行