Docker 学习笔记 (2) : Docker 安装和基本使用

本文所示范的 Docker 安装教程是以 Ubuntu 18.04上为准,其他版本系统Docker安装方法请参考Docker官方文档。

安装 Docker

检查系统内核版本

Docker 需要系统内核版本在 3.10 以上,可以使用uname命令查看系统内核版本,如果不满足要求,则需要升级系统内核版本至 3.10以上

root@study:~# uname -r
4.15.0-48-generic

卸载之前旧的版本

sudo apt-get remove docker docker-engine docker.io containerd runc

确保 apt 能够使用 https 方式并且安装 CA 证书

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

添加 Docker 的 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

设置 stable 存储库

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

需要注意的的是,根据自己的处理器型号选择对应的 stable 库

更新 apt 包索引

sudo apt-get update

安装 Docker

  • 查看 Docker 版本
apt-cache madison docker-ce
  docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  docker-ce | 18.06.1~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  docker-ce | 18.06.0~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  ...
  • 安装指定版本 Docker
sudo apt-get install -y docker-ce=版本号
  • 安装最新版本
sudo apt-get install -y docker-ce

修改 Docker 的默认存储路径

停止 Docker 服务

sudo service docker stop

编辑 docker-overlay.conf 文件

# 如果没有对应文件,则自己创建
sudo vim /etc/systemd/system/docker.service.d/docker-overlay.conf
# 写入以下内容
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph="新的存储路径" --storage-driver=overlay

重启 Docker

systemctl daemon-reload
sudo service docker start

查看 Docker 信息,确认修改是否成功

sudo docker info
# 查看 “Docker Root Dir” 配置项是否是自己设置的存储路径

Docker 常用命令

拉取 Docker 镜像

docker pull image_name

查看宿主机上有哪些镜像, Docker 镜像默认保存在/var/lib/docker目录下

docker images

删除镜像

docker rmi  docker.io/tomcat:7.0.77-jre7   或者  docker rmi b39c68b7af30

查看当前运行的容器

docker ps

查看所有容器

docker ps -a

启动、停止、重启容器

docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id

后台启动一个容器后,进入到这个容器

docker attach container_name/container_id

删除容器

docker rm container_name/container_id

查看当前系统 Docker 信息

docker info

从 Docker Hub上下载某个镜像

docker pull centos:latest

你可能感兴趣的:(Docker 学习笔记 (2) : Docker 安装和基本使用)