最近发现自己 Docker 使用比较多,实在是觉得用起来太方便了。特别是快速部署应用,真是懒人的选择。
虽然我的每台服务器都有装宝塔,但是我还是喜欢自己安装一套 Docker,而不是用宝塔里面包含的。
特此记录一下安装步骤及使用方法。
安装篇
以防之前安装过 Docker,先删除老版本
$ sudo yum remove docker docker-common docker-selinux docker-engine
安装依赖包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加源,你可以任选一个
#国内源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#官方源
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#如果需要安装最新的 Docker CE,先运行以下命令
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
安装 Docker CE
$ sudo yum makecache fast
$ sudo yum install docker-ce
启动 Docker 及服务
$ sudo systemctl enable docker
$ sudo systemctl start docker
Docker 的使用及简单命令
Docker 使用并不复杂,命令的帮助也很详细。这里简单介绍几个使用最多的命令。
#查看正在运行的容器
$ docker ps
#查看所有容器,包括停止的
$ docker ps -a
#启动容器
$ docker start <容器名>
#停止容器
$ docker stop <容器名>
#重启容器
$ docker restart <容器名>
#删除容器
$ docker rm <容器名>
#进入 Docker 的 Shell
$ docker exec -it <容器名> sh