New issue
Advanced search Search tips

Issue 636522 link

Starred by 6 users

Issue metadata

Status: Untriaged
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

[chrome os feature request]: enable running docker containers for local web development

Reported by kaycebas...@gmail.com, Aug 10 2016

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2824.0 Safari/537.36

Steps to reproduce the problem:
Set up Docker on Chrome OS.

What is the expected behavior?
I can use Docker for all sorts of local web development goodness.

What went wrong?
Not supported.

Did this work before? No 

Chrome version: 54.0.2824.0  Channel: stable
OS Version: 
Flash Version: Shockwave Flash 22.0 r0

This is a community request. Here's the original tweet: https://twitter.com/JaredPBostic/status/763405766459994113
 

Comment 1 by jpbos...@gmail.com, Aug 12 2016

Others have mentioned this subject on the forums, such as this post:

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-discuss/KCXncqE2SDc

which discusses that currently a custom kernel is required:

https://github.com/docker/docker/issues/15679

https://gist.github.com/christianbundy/ba62890a7c2f8128bcbb

The diff in this second link indicates just a few kernel features to be enabled in the kernel config before compile.  The following are listed as changed, though I think that the ones that move from =m to =y are not necessary.

-# CONFIG_BLK_CGROUP is not set
+CONFIG_BLK_CGROUP=y

-CONFIG_BRIDGE=m
+CONFIG_BRIDGE=y

-# CONFIG_CGROUP_DEBUG is not set
+CONFIG_CGROUP_DEBUG=y

-# CONFIG_CGROUP_PERF is not set
+CONFIG_CGROUP_PERF=y

-# CONFIG_MACVLAN is not set
+CONFIG_MACVLAN=y

+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y

-CONFIG_NF_NAT=m
+CONFIG_NF_NAT=y

-CONFIG_NF_NAT_IPV4=m
+CONFIG_NF_NAT_IPV4=y

(again, don't think s/=m/=y/ is needed)

A recent development is that Google will have Play Store, i.e. Android app, compatibility in future ChromeOS builds.  Does that mean that some of the needed kernel features will be enabled for the Android support?  Some discussion has hinted at that.

https://productforums.google.com/forum/#!topic/chromebook-central/Pd0CY3oi1cA


Components: OS>Kernel
Status: Archived (was: Unconfirmed)

Comment 4 by ketakid@google.com, Mar 18 2017

Labels: Pri-3
Status: Available (was: Archived)
Activating. Please assign to the right owner and the appropriate priority.
Project Member

Comment 5 by sheriffbot@chromium.org, Apr 12 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 6 by jpbos...@gmail.com, Apr 12 2018

This feature request is still applicable - can it be kept open? With all the recent news of vm (crosvm, crostini) and container (oci, lxc) support in development, and with various parties now able to get containers running in developer mode or in dev channel releases, I am hopeful that practical options for running Docker will be available soon.

Sign in to add a comment