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
posted @ 2021-04-25 23:04  stdpain  阅读(52)  评论(0编辑  收藏  举报