二つの方法
yum install epel-release
[清华源](https://mirror.tuna.tsinghua.edu.cn/help/epel/)を置き換えることもできます
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
[公式説明](https://fedoraproject.org/wiki/EPEL)を表示できます
sudo yum update -y
docker
グループを追加します
groupadd docker
docker
を使用するユーザーをグループに追加します
useradd docker -g docker
現在のユーザーをグループに追加する
sudo usermod -aG docker $USER
CentOS7を超えるシステムの場合、 curl -sSL https://get.docker.com/ | sh
を使用して、インストールスクリプトを直接指すことができます。これは、 yum
を使用したインストールです。
sudo yum -y install docker-io
docker version
を実行して、インストールが成功したかどうかを確認します。
Client version:1.7.1
Client API version:1.19
Go version(client): go1.4.2
Git commit(client): 786b29d/1.7.1
OS/Arch(client): linux/amd64
Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
Docker Serverはまだ起動されていないため、最後にプロンプトが表示されます。
現在、中国にはいくつかの成熟した画像加速があります。これが DockerCn
の例です。
CentOS6は、 / etc / sysconfig / docker
ファイルの other_args
パラメーターを編集することで画像の高速化を実現します。
# /etc/sysconfig/docker
#
# Other arguments to pass to the docker daemon process
# These will be parsed by the sysv initscript and appended
# to the arguments list passed to docker -d
other_args="--registry-mirror=https://registry.docker-cn.com"
DOCKER_CERT_PATH=/etc/docker
# Resolves: rhbz#1176302(docker issue #407)
DOCKER_NOWARN_KERNEL_VERSION=1
# Location used for temporary files, such as those created by
# # docker load and build operations. Default is /var/lib/docker/tmp
# # Can be overriden by setting the following environment variable.
# # DOCKER_TMPDIR=/var/tmp
この例は CentOS6
にのみ適用されます。サービスが開始されている場合は、サービス service dockerrestart
を再起動する必要があります。
[ Docker Chinaの公式ミラーアクセラレーション](https://www.docker-cn.com/registry-mirror)
Dockerサービスを開始します
service docker start
サービスを停止および再開するために接続されています
service docker stop
service docker restart
dockerversion
を実行します
Client version:1.7.1
Client API version:1.19
Go version(client): go1.4.2
Git commit(client): 786b29d/1.7.1
OS/Arch(client): linux/amd64
Server version:1.7.1
Server API version:1.19
Go version(server): go1.4.2
# /etc/sysconfig/docker
Git commit(server): 786b29d/1.7.1
OS/Arch(server): linux/amd64
dockerinfo
を実行します
Containers:0
Images:0
Storage Driver: devicemapper
Pool Name: docker-202:2-1172437-pool
Pool Blocksize:65.54 kB
Backing Filesystem: extfs
Data file:/dev/loop0
Metadata file:/dev/loop1
Data Space Used:305.7 MB
Data Space Total:107.4 GB
Data Space Available:34.62 GB
Metadata Space Used:733.2 kB
Metadata Space Total:2.147 GB
Metadata Space Available:2.147 GB
Udev Sync Supported:true
Deferred Removal Enabled:false
Data loop file:/var/lib/docker/devicemapper/devicemapper/data
Metadata loop file:/var/lib/docker/devicemapper/devicemapper/metadata
Library Version:1.02.117-RHEL6(2016-12-13)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version:2.6.32-358.el6.x86_64
Operating System:<unknown>
CPUs:8
Total Memory:15.55 GiB
Name: ecs-634b-0002
ID: IMEI:V37Q:FO5S:3GYL:X2UH:2ECU:V4RW:---------------------------
この時点で、インストールは完了です。
Recommended Posts