Home  >  Article  >  System Tutorial  >  A guide to using Docker on CentOS and Fedora systems

A guide to using Docker on CentOS and Fedora systems

王林
王林forward
2024-01-15 09:27:091177browse

1. Install from docker official yum source

1. Add docker official source

cat >/etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

2. Installation and startup

#安装
sudo yum install docker-engine
#启动
sudo systemctl enable docker.service
#开机启动
systemctl enable docker.service
#验证安装
sudo docker run hello-world

2. Install using script

curl -sSL https://get.docker.com/ | sh

3. Non-privileged user runs docker command

After installing Docker on CentOS or Fedora, in order to run docker as a non-root user, you need to add yourself to the docker user group and use the following command:

sudo usermod -a -G docker $USER

Log out and then log in again for the group changes to take effect.
At this point, you should be able to run the docker command as an unprivileged user.

4. Use domestic sources

1. Install dao

curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s 6d3f36d42ae3f3d4237943c65c8f3e5446e49a71

2. Use dao command

dao pull ubuntu

Looks like this:

&#10140;~dao pull ubuntu
Dao from DaoCloud
Initializing, Please wait a minute
Using default tag: latest
Pulling repository daocloud.io/daocloud/daocloud-toolset
aa5dc2eecd4a: Download complete
Status: Image is up to date for daocloud.io/daocloud/daocloud-toolset:latest
daocloud.io/daocloud/daocloud-toolset: this image was pulled from a legacy registry.Important: This registry version will not be supported in future versions of docker.
Inital Success


# ----------------------------------------------------------------------------
# DaoCloud ToolBox for Docker
#
# DaoCloud, Inc. (c) 2015
#
# Fastest way to pull image from Docker Registry
# ----------------------------------------------------------------------------

Pulling repository ubuntu
Pulling ubuntu image metadata
Pulling ubuntu:latest tag metadata
0105f98ced6d: Load layer complete
66395c31eb82: Load layer complete
002fa881df8a: Load layer complete
a005e6b7dd01: Load layer complete
Loading image to docker ...

** Pull ubuntu success. **
You can find it with 'docker images ubuntu'

For other information, please refer to the articles previously published on this site

The above is the detailed content of A guide to using Docker on CentOS and Fedora systems. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:jb51.net. If there is any infringement, please contact admin@php.cn delete