linux一键安装docker

centos 7 实测

直接复制运行下列代码, 不用一行一行一来,一起复制粘贴,然后去泡茶,等个十几分钟就好了

sudo yum update -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  
docker -version  # 版本

systemctl  daemon-reload 
systemctl start docker.service
systemctl enable docker.service  #开机启动

sudo docker run hello-world
docker ps

然后就安装好了

以下是常用操作

systemctl  daemon-reload 
systemctl start docker.service  #启动
systemctl restart docker.service  # 重启
  
systemctl enable docker.service  #开机启动


systemctl restart docker.service  #重启

其他

配置 2375端口 tlr2rznm

vi /usr/lib/systemd/system/docker.service


在这行最后面加  -H tcp://0.0.0.0:2375
 ExecStart=/usr/bin/dockerd  -H unix://var/run/docker.sock  
 
 
 systemctl daemon-reload #// 1,加载docker守护线程
systemctl restart docker #// 2,重启docker
 

镜像加速
参考链接

网易:https://hub-mirror.c.163.com/
阿里云:https://在阿里申请的id.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
# my aliyun
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://tlr2rznm.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

使用root用户进入容器

docker exec -it --user root <container id> bash

docker-compose 安装

容器的编排

使用方法:链接1

链接2

yum -y install python-pip
    pip install --upgrade pip
pip install docker-compose
 docker-compose --version
 

docker 参数

让docker容器使用主机系统时间(挂入/etc/localtime)

-v /etc/localtime:/etc/localtime:ro

开机启动容器

 --restart=always
 

在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启: 
docker run ****** --restart=always 

如果已经启动了则可以使用如下命令:
docker update --restart=always <CONTAINER ID>
 

取消docker镜像自启动:
docker update --restart=no <CONTAINER ID>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值