docker安装使用

docker 安装

root权限安装docker: yum install -y docker docker-registry

修改docker路径

默认存放在 /var/lib/docker/ 目录下,一般机器的系统盘只有10G+空间,需要修改docker存放路径

systemctl stop docker
mkdir -pv /data/home/docker
mv /var/lib/docker/* /data/home/docker
rmdir /var/lib/docker
cd /var/lib
ln -sv /data/home/docker docker
systemctl start docker

让非 root 用户也能使用 docker

# 先切换到 root 用户
# 如果不存在 docker 组,添加一个用户组
groupadd docker
# 把用户添加到 docker 组
gpasswd -a ${USER} docker  # 如: sudo gpasswd -a user_00 docker
# 重启 docker 服务。还需要shell退出重进,使用户组的修改生效
systemctl restart docker

参考资料:

https://docs.docker.com/install/linux/linux-postinstall/

启动docker服务

systemctl start docker # OR service docker start
systemctl start docker-registry  # OR service docker-registry start

镜像仓库

修改/etc/sysconfig/docker, 然后重启docker

INSECURE_REGISTRY='--insecure-registry xxx.com'

设置docker代理

/etc/sysconfig/docker 文件追加

HTTP_PROXY="http://xxx.com"
HTTPS_PROXY="https://xxx.com"
NO_PROXY="xx.oa.com"
export HTTP_PROXY HTTPS_PROXY NO_PROXY

相关命令示例

  • 拉取
docker pull xxx:v2.0.0-alpha
docker pull xxx:2.0.2-scene
  • 启动,run的实质含义为create,因为后续还有start stop,即便stop之后,要删除也还有docker rm 以及docker rmi
docker run -d --name skg_db -v /data/skg_db:/mnt/cephfs  --net host xxx:v2.0.0-alpha

你可能感兴趣的:(docker安装使用)