現象: 139ですぐ終了する
docker run --rm -it -v $(pwd):/mnt centos:6 bash;echo $? 139
原因:
解決:
[wsl2] kernelCommandLine = vsyscall=emulate
wsl --shutdown
記事:
環境:
手順:
export DOCKER_HOST='tcp://0.0.0.0:2375'
docker run hello-world
docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fd375917f77c hello-world "/hello" 6 minutes ago Exited (0) 6 minutes ago cool_bardeen # コンテナの削除 docker rm fd375917f77c fd375917f77c # コンテナイメージの削除 docker rmi hello-world
volumes: - ./conf:/conf
volumes: - /c/tmp/conf:/conf
記事:
WSL 1で、Docker 18.xはまだ動作しないようだ。
sudo apt update sudo apt -y upgrade lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic sudo apt install -y docker.io sudo cgroupfs-mount sudo usermod -aG docker $USER
cat >> docker.sh << EOD #!/usr/bin/env bash sudo -S cgroupfs-mount sudo service docker start sleep 15 docker version EOD chmod +x docker.sh
./docker.sh [sudo] password for user01: ***** Client: Version: 18.06.1-ce ... Server: Engine: Version: 18.06.1-ce ...
docker run hello-world
sudo service docker restart
記事: