Home > Article > System Tutorial > A guide to using Docker on CentOS and Fedora systems
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:
➜~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!