一、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