docker 常用 命令
容器管理
- 启动容器
1 | docker run -it ubuntu /bin/bash |
- 查看所有的容器
1 | docker ps -a |
- 启动一个已停止得容器
1 | docker start b750bbbcfd88 |
- 后台运行
1 | docker run -itd --name ubuntu-test ubuntu /bin/bash |
- 停止一个容器
1 | docker stop 容器ID |
- 进入容器
1 | docker attach 容器ID |
- 导出容器快照
1 | docker export 容器 > /data/ubuntu.tar |
- 导入容器快照
1 | cat docker/ubuntu.tar | docker import - test/ubuntu:v1 |
- 删除容器(必须停止状态)
1 | docker rm -f 容器id |
- 查看日志
1 | docker logs ID或者名字 |
- 查看程序进程
1 | docker top ID或者名字 |
镜像管理
- 展示本地镜像
1 | docker images |
- 下载镜像
1 | docker pull ubuntu:13.10 |
- 查找镜像
1 | docker search httpd |
常用命令
- 挂载目录
1 | -v |
- 本地镜像归入仓库
1 | docker tag imageid:version1 registry.com/test:version |
- 推送到仓库
1 | docker push registry.com/test:version |
- 更新服务
1 | docker service update "app_name" --force |
- 部署应用
1 | docker stack deploy --with-registry-auth -c docker-compose.yaml app |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!