Skip to content

Commit 5d9311b

Browse files
authored
Merge pull request #3190 from afbjorklund/crio
Improve the default crio-bin configuration
2 parents 7b32547 + da20337 commit 5d9311b

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

deploy/iso/minikube-iso/package/automount/minikube-automount

+4
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ if [ -n "$BOOT2DOCKER_DATA" ]; then
124124
mkdir -p /var/lib/docker
125125
mount --bind /mnt/$PARTNAME/var/lib/docker /var/lib/docker
126126

127+
mkdir -p /mnt/$PARTNAME/var/lib/containers
128+
mkdir -p /var/lib/containers
129+
mount --bind /mnt/$PARTNAME/var/lib/containers /var/lib/containers
130+
127131
mkdir -p /mnt/$PARTNAME/var/log
128132
mkdir /var/log
129133
mount --bind /mnt/$PARTNAME/var/log /var/log

deploy/iso/minikube-iso/package/crio-bin/crio-bin.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ define CRIO_BIN_INSTALL_TARGET_CMDS
5656
$(TARGET_DIR)/etc/containers/policy.json
5757

5858
mkdir -p $(TARGET_DIR)/etc/sysconfig
59-
echo 'CRIO_OPTIONS="--storage-driver=overlay2 --log-level=debug"' > $(TARGET_DIR)/etc/sysconfig/crio
59+
echo 'CRIO_OPTIONS="--log-level=debug"' > $(TARGET_DIR)/etc/sysconfig/crio
6060
endef
6161

6262
define CRIO_BIN_INSTALL_INIT_SYSTEMD

deploy/iso/minikube-iso/package/crio-bin/crio.conf

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ runroot = "/var/run/containers/storage"
1212

1313
# storage_driver select which storage driver is used to manage storage
1414
# of images and containers.
15-
storage_driver = ""
15+
storage_driver = "overlay"
1616

1717
# storage_option is used to pass an option to the storage driver.
1818
storage_option = [
@@ -146,6 +146,7 @@ insecure_registries = [
146146
# registries is used to specify a comma separated list of registries to be used
147147
# when pulling an unqualified image (e.g. fedora:rawhide).
148148
registries = [
149+
"docker.io"
149150
]
150151

151152
# The "crio.network" table contains settings pertaining to the

deploy/iso/minikube-iso/package/crio-bin/crio.service

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@ EnvironmentFile=-/etc/sysconfig/crio
1010
EnvironmentFile=-/etc/sysconfig/crio.minikube
1111
EnvironmentFile=/var/run/minikube/env
1212
Environment=GOTRACEBACK=crash
13-
ExecStartPre=/bin/mkdir -p ${PERSISTENT_DIR}/var/lib/containers
1413
ExecStart=/usr/bin/crio \
1514
$CRIO_OPTIONS \
16-
$CRIO_MINIKUBE_OPTIONS \
17-
--root ${PERSISTENT_DIR}/var/lib/containers
15+
$CRIO_MINIKUBE_OPTIONS
1816
ExecReload=/bin/kill -s HUP $MAINPID
1917
TasksMax=8192
2018
LimitNOFILE=1048576

0 commit comments

Comments
 (0)