一、安装
1 2 3 4 5 6 7 8 9 10 11
| 1.更新yum yum update 2.安装需要的软件包 yum -y install yum-utils device-mapper-persistent-data lvm2 3.配置docker源地址 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 4.安装docker yum install -y docker-ce 5.查看docker版本 docker -v
|
二、配置镜像加速器
1 2 3 4 5 6 7 8
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://myhhtv4l.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|
阿里云搜索镜像加速器,将命令粘贴到Linux
三、docker服务命令
1 2 3 4 5 6 7 8 9 10 11
| 1.启动docker systemctl start docker 2.查看docker状态 systemctl status docker 3.重启docker systemctl restart docker 4.停止docker systemctl stop docker 5.开机启动docker systemctl enable docker
|
四、镜像命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 1.查看docker镜像 docker images 2.搜索镜像(以redis为例) docker search redis 3.下载镜像 docker pull redis(下载最新版本latest) docker pull redis:3.2(下载指定版本) 4.删除镜像 docker rmi IMAGE_ID(镜像id) 5.查看所有镜像ID docker images -q 6.删除所有镜像(酌情使用) docker rmi `docker images -q` 7.登录账户 docker login
|
查看某个镜像的版本号,可以前往docker官网:https://hub.docker.com/
五、容器命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| 1.查看正在运行的容器 docker ps 2.查看所有容器 docker ps -a 3.创建并启动容器 docker run 参数 -i:保持容器运行。通常与-t同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。 -t:为容器重新输入一个伪输入终端,通常与-i同时使用。 -d:以守护(后台)模式运行容器。创建一个容器在后台运行,通常需要docker exec 进入容器。退出后,容器不会关闭。 -it:创建的容器一般称为交互式容器,-id创建的容器一般称为守护式容器。 --name:为创建的容器命名。 4.关闭容器 docker stop 容器名 5.删除容器 docker rm 容器id docker rm 容器name docker rm `docker ps -aq`(删除所有容器,运行的容器不能删除) 6.查看容器信息 docker inspect 容器name 7.进入容器 docker exec 容器名 -it /bin/bash
|
六、docker-compose安装
1 2 3 4 5 6 7
| sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
检查是否安装成功 docker-compose --version
|