Linux CentOS Docker 安装手册

CentOS7 安装Docker

安装

阿里云镜像

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动

systemctl start docker

设置开机启动

systemctl enable docker

设置镜像加速

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://78ajfl5p.mirror.aliyuncs.com"]
}
EOF

加载配置

systemctl daemon-reload

重启

systemctl restart docker

命令

启动

systemctl start docker

停止

systemctl stop docker

重启

systemctl restart docker

查看版本

docker version

查看详情

docker info

重新加载配置

systemctl daemon-reload

搜索镜像

docker search 镜像名

查看镜像

docker images

删除镜像

docker rmi -f 镜像名:标签或镜像ID
# -f 强制删除

查看容器

docker ps -a
# -a 可以查看到已停止的容器

删除容器

docker rm -f 容器名或容器ID
# -f 强制删除

下载镜像

docker pull 镜像名:标签

容器内目录复制

docker cp 容器名称:容器目录 宿主机目录

构建镜像

docker build -f dockerfile -t 镜像名:标签 .
# -f 指定dockerfile
# -t 指定镜像名和标签,镜像名:标签
# . 必须要有

启动容器

docker run -d -p 宿主机端口:容器端口/协议 -v 宿主机挂载目录:容器挂载目录 --name 容器名 -- init 镜像名:标签
# -d 后台运行
# -p 指定端口,宿主机端口:容器端口/协议
# -v 挂载,宿主机挂载目录:容器挂载目录
# --name 指定容器名
# --init 容器初始化

登录Harbor

docker login 服务地址 -u 用户名 -p 密码
# -u 用户名
# -p 密码

退出登录

docker logout

推送镜像到私服步骤

新建标签

docker tat 镜像名:标签 推送地址/新镜像名:新标签

推送

docker push 推送地址/镜像名:标签

DockerFile

arthas

COPY --from=hengyunabc/arthas:latest /opt/arthas ./arthas

java字体库

RUN apk add --update --no-cache tini ttf-dejavu fontconfig && rm -rf /var/cache/apk/*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值