docker 常用命令
一月 12, 2021
1720
原文地址 www.actor360.xyz ,侵联删!
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
0. 搜索镜像 | docker search httpd(在仓库中搜索 httpd 相关镜像) |
---|---|
1.docker 一键安装 | curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun |
2.docker 启动 | systemctl start docker |
service docker start | |
3. 开机自动启动 docker | systemctl enable docker # |
4. 创建开启容器 | docker run -d -p 5000:5000 –name 容器自定义名称 httpd /bin/bash(外端口:内端口,有时加 / bin/bash 会无法开启容器。) |
5. 列镜像 | docker images |
6. 进入容器镜像 | docker exec -t -i 容器 id /bin/bash |
7. 删除镜像 | docker rmi httpd |
8. 删除容器 | docker rm 容器 id |
9. 列出全部容器 | docker ps -a(看 stau 状态) |
10. 后台运行 compose 配置环境安装和删除 | docker-compose up -d docker-compose down -v(删除搭建的容器) |
11. 停止容器 | docker stop 容器 id |
docker 内安装 vim
1 |
|