linux 下 docker安装及使用
docker安装及使用(亲测)docker安装步骤docker-20.10.9.tgz下载1、下载对应版本的包 docker-20.10.9.tgz2、 解压:tar xzvf docker-20.10.9.tgz3、 拷贝:cp docker/* /usr/bin/4、 运行:dockerd &配置docker 开机启动关闭selinux策略 vi /etc/selinux/config
docker安装及使用(亲测)
docker安装步骤
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)
配置:
-
cp docker.socket /etc/systemd/system
-
cp docker.service /etc/systemd/system
-
systemctl daemon-reload
-
systemctl start docker
-
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
更多推荐
所有评论(0)