Docker-安装与配置

一、docker安装与卸载

  1. 查看内核版本:uname -r

  2. 更新本地库:apt-get update

  3. 安装docker:apt-get -y install docker.io

  4. docker启动:systemctl start docker

  5. docker自启动:systemctl enable docker

  6. 查看docker版本:docker version

  7.卸载:

apt-get -y remove docker.io    //卸载软件
rm -r /var/lib/docker/       //删除数据文件
rm -r /etc/docker/         //删除数据文件

二、挂载系统盘:

  1. 挂载新硬盘;

  2. 查看可使用的硬盘列表:fdisk -l

  3. 对新的数据盘进行分区:(n、p、l、回车、回车、wq)

fdisk /dev/sdb

  4. 当分区完成后,就可以找到对应的磁盘信息:fdisk -l

  5. 分区完,进行格式化:mkfs.ext3 /dev/sdb1

  6. 追加分区信息:echo '/dev/sdb1  /mnt ext3    defaults    0  0' >> /etc/fstab

    此时挂载完成后,对于当前系统盘的路径是“ /mnt”

  7. 查看分区信息:cat /etc/fstab

  8. 进行分区磁盘的挂载:mount -a

  9. 查看当前磁盘信息:df -h

  10. 显示docker信息(存储目录):docker info

  11. 修改docker默认路径:

    mkdir -p /mnt/data/docker/storage
    vim /etc/systemd/system/multi-user.target.wants/docker.servic

    》修改信息:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock  //原来
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --graph=/mnt/data/docker/storage --storage-driver=overlay //修改为

    》文件拷贝:cp -r /var/lib/docker/* /mnt/data/docker/storage

  12. 配置阿里云docker-ubuntu镜像加速:  

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xujvirmd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

  13.查看docker信息:

docker info
http://192.168.195.172:2375/info

三、docker操作命令:

  1. 查看当前主机的镜像信息:docker images

  2. docker进程查询:

docker ps      //正在运行的镜像
docker ps -a    //还未彻底结束的镜像
docker pa -a -q  //还未彻底结束的镜像,镜像id

  3. 镜像关闭:

docker kill $(docker ps -a -q)  //结束全部运行的docker
docker rm $(docker ps -a -q)   //清除docker运行信息

  4. 启动docker容器的终端进行docker系统的操作:

docker run -it --rm ubuntu

    -i :在新的容器中启动一个命令终端、-t:使用者直接在终端进行操作、-rm:容器关闭之后彻底进行关闭,不会在docker后台进行保留

  5. 获取当前ubuntu系统版本:cat /etc/issue

  

原文地址:https://www.cnblogs.com/luliang888/p/11229413.html