申明:本文仅作为自己的心得记录,并不具有一定的通用性,请读者斟酌学习!
一、docker安装操作
1、系统环境如下:
Red hat 4.8.5-39
docker-19.03.1.tgz
【以下操作使用root用户】
2、准备好安装的目录路径:
mkdir -p /home/work/app/docker
3、上传docker部署包到/home/work/app/docker目录下
4、解压缩部署包
tar zxvf docker-19.03.1.tgz
5、复制docker下的可执行文件到/usr/bin/目录下
cp docker/* /usr/bin
6、启动docker服务
dockerd &
以下操作需要使用普通用户,需要有sudo权限。增加sudo权限操作
vi /etc/sudoers
#增加
work ALL=(ALL) NOPASSWD:ALL
7、添加docker用户组和用户
sudo groupadd docker # 添加docker用户组
sudo gpasswd -a $USER docker # 将当前用户添加至docker用户组
newgrp docker # 更新docker用户组
8、检查docker命令是否可使用
docker version
如果出现如下报错: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:XXXXXXXX…
解决方案:
sudo chown root:docker /var/run/docker.sock
9、安装完成则普通用户可以正常使用docker命令了
二、docker镜像导入导出命令
1、导出镜像到本地服务器命令
docker save -o images:version images:version
2、导入本地服务器镜像到docker中命令
docker load -i ./openjdk:8-jre-slim
三、docker的其他命令
1、展示container容器的相关信息
docker inspect containerId