Docker 操作使用命令
简单说说 Docker 优点,能简化我们配置环境的问题,假设现在在现有 linux 服务器上安装一个需要依赖多个包的软件,需要在多台 linux 安装同一软件时,将上一台机器的环境复制过来,简化安装。
1. Docker 的主要用途
- 提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。比如,在我机器可以运行,在你机器运行报错,这样问题的出现。
- 提供弹性的云服务。因为 Docker 容器可以随开随关,很适合动态扩容和缩容。
- 组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。
1.1. 安装
yum -y install docker-io1.2. 删除
yum remove docker1.3. 删除
service docker start1.4. 停用
service docker stop1.5. 重启
service docker restart2. 镜像加速
修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}然后重新启动下docker服务: service docker restart
3. Docker 操作容器命令
docker pull id/name 拉取镜像
docker ps id/name 查看运行容器
docker ps -a id/name 查看所有容器的状态
docker start/stop id/name 启动/停止某个容器
docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)
docker exec -it id bash 或 /bin/sh 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
docker images 查看本地镜像
docker rm id/name 删除某个容器