linux 下 docker安装及使用

docker安装及使用(亲测)

docker安装步骤

docker-20.10.9.tgz下载

1、下载对应版本的包 docker-20.10.9.tgz

2、 解压:tar xzvf docker-20.10.9.tgz

3、 拷贝:cp docker/* /usr/bin/

4、 运行:dockerd &

配置docker 开机启动
关闭selinux策略 vi /etc/selinux/config
改为:SELINUX=disabled
创建两个文件,在下面 (docker.service和docker.socket)

配置:

  1. cp docker.socket /etc/systemd/system

  2. cp docker.service /etc/systemd/system

  3. systemctl daemon-reload

  4. systemctl start docker

  5. systemctl enable docker

重启 reboot
#检验docker是否启动成功
执行docker ps
#查看Docker状态
systemctl status docker
#查看Docker版本
docker -v

docker使用命令

#查看镜像列表
docker images

#查看启动的容器(-l查看全部包含未启动的)
docker ps

#查找镜像及拉取镜像
docker search centos
docker pull centos

#后台守护式启动容器(-d表示后台启动)
docker run -d centos

#启动容器并进入(退出并停止容器执行exit,交互进程退出:ctrl+P+Q)
docker run -it dockcross/windows-x64 /bin/bash

docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

docker.socket

[Unit]
Description=Docker Socket for the API
PartOf=docker.service
[Socket]
ListenStream=/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
[Install]
WantedBy=sockets.target

================================
docker卸载

rm -rf /etc/systemd/system/docker.service.d
13
rm -rf /var/lib/docker
rm -rf /var/run/docker
rm -rf /var/run/docker.pid

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值