会社案内 会社概要 業務実績 求人案内 開発Tips
$ sudo pacman -Syu $ sudo pacman -S docker $ sudo systemctl enable docker $ sudo systemctl start docker ($ sudo groupadd docker) $ sudo gpasswd -a [ユーザ名] docker
$ sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get -y install docker-ce $ sudo adduser [ユーザ名] docker
$ docker run hello-world ... Hello from Docker! ...
$ docker images
$ docker pull centos
$ docker ps -a
$ docker run --name mycentos -d centos /sbin/init
$ docker run -it --name mybash -v $(pwd):/tmp/share ubuntu /bin/bash ($ docker run -it --name mybash -v /home/hoge:/home/hoge ubuntu /bin/bash) $ docker run -it --name tst -v /home/hoge:/home/hoge -p 80:80 unihttpd /bin/bash
$ docker run -u=1000:993 -it --name tst -v /home/hoge:/home/hoge -p 80:80 \ unihttpd /bin/bash
$ docker exec -it mycentos /bin/bash $ docker exec -u root -it mycentos /bin/bash (rootユーザ) (「Ctrl + p, Ctrl + q」で抜けること )
$ docker stop [DockerコンテナID|Dockerコンテナ名]
$ docker rm [DockerコンテナID|Dockerコンテナ名] ($ docker rm `docker ps -a -q` すべてのDockerコンテナを削除)
$ docker rmi -f [DockerコンテナID|Dockerコンテナ名]
$ docker commit [DockerコンテナID|Dockerコンテナ名] [イメージ名]
$docker save [イメージ名(repository:tag)] > NAME.tar ($ docker save alpine_unittpd > alpine_unihtttpd.tar)
$ docker load < NAME.tar ($docker load < alpine_unihttpd.tar)
$docker build -t [イメージ名] .
$ docker volume create voldata $ docker run -it --name mybash -v voldata:/home/uchi ubuntu /bin/bash
$ docker volume ls
$ docker volume rm voldate
$ docker attach mycentos
$ docker start mycentos
$ docker-compose exec hoge_app bash stop $ docker-compose stop
$ docker-compose rm -v
$ docker-compose build --no-cache
$ docker rm `docker ps -a -q`
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
$ docker images -a
$ docker rmi `docker images -aq` $ docker rmi `docker images -q`
$ docker rmi $(docker images | awk '/^<none>/ { print $3 }')
docker cp <コピーするファイルのパス> <コンテナ名or ID>:<コンテナ保存先パス> $ docker cp file.rc continername:/host/dir/
docker cp <コンテナ名or ID>:<コピーするファイルのパス> <ホスト保存先パス> $ docker cp continer_name:/var/www/html/ /User/meta/hoge
$ docker ps -a | grep 'weeks ago' | awk '{print $1}' | xargs docker rm
Copyright © UTL Co.,Ltd. All Rights Reserved.