docker 笔记
docker 安装
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz
docker 预编译包没有任何的动态依赖,所以在大多数Linux环境上都可以运行
sudo cp docker/* /usr/bin/
docker 服务运行
# 需要 root 权限
# 没有私服就不用这个
# SECURE_REGISTRY="--insecure-registry $HOST"
# bip=
nohup /usr/bin/dockerd -H unix:///var/run/docker.sock $SECURE_REGISTRY &
Note: Unix Socket 不能提供给其他的机器连接
如果想要提供给其他的机器连接,需要这样启动:
# SSL 配置方式: https://docs.docker.com/engine/security/https/
nohup dockerd --tlsverify --tlscacert=ca.pem --tlscert=server-cert.pem --tlskey=server-key.pem -H=0.0.0.0:8042
不用sudo使用docker
https://docs.docker.com/engine/install/linux-postinstall/
docker run --name $CONTAINER_NAME -v $LOCAL_DIR:$CONTAINER_DIR -dit $IMAGE_NAME /bin/bash
docker exec -it $CONTAINER_NAME /bin/bash