- 安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 启动docker
systemctl start docker
- 设置开机启动docker
systemctl enable docker
- 查看docker进程
ps -ef|grep docker
root 4483 1 1 22:15 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 4625 1709 0 22:15 pts/1 00:00:00 grep --color=auto docker
- 查看docker中所有的容器
docker ps -a
- 配置阿里云镜像, 提高拉取速度和成功率
登录阿里云
产品与服务, 容器镜像服务
镜像加速器
找到对应的系统, 然后依次执行下面的命令行 - 测试一下
sudo docker run hello-world
- 删除容器
docker ps -a
ConTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3838f7b24d0c hello-world "/hello" about a minute ago Exited (0) about a minute ago great_thompson
docker rm 3838f7b24d0c
- 安装docker-compose
使用 Docker 时,我们先定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。但是微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率会很低,维护量也很大, 所以使用 Docker Compose 就可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
- 权限设置
sudo chmod +x /usr/local/bin/docker-compose
- 查看版本
docker-compose -v