Last active
October 19, 2017 07:19
-
-
Save Clcanny/d499f5608d6d42bd1dc92966cbb0ca48 to your computer and use it in GitHub Desktop.
常用的docker命令
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 从容器中拷贝数据到主机 | |
docker ps -a | |
docker cp 30c56dc8ca27:/home/test.cpp ./ | |
// 从主机拷贝数据到容器 | |
docker cp test.cpp 30c56dc8ca27:/test.cpp | |
// 然后启动该容器 | |
docker start -a -i 30c56dc8ca27 | |
// 删除指定的容器 | |
docker rm 30c56dc8ca27 | |
// 删除所有容器 | |
docker rm $(docker ps -a -q) | |
// 创建镜像 | |
mkdir myAnaconda | |
cd myAnaconda | |
vim Dockerfile | |
// 以下为Dockerfile中的内容 | |
FROM continuumio/anaconda:latest | |
... | |
docker build -t myanaconda . | |
// 删除镜像 | |
// 需要事先把相关的容器 | |
docker rmi f6d5ff2b91a8 | |
// 重命名容器 | |
docker rename baba ML3 | |
// 端口映射 | |
docker run -t -i -p 3000:3000 node | |
// 查看映射情况(需要先退出doucker) | |
docker start b4ec96b9806c | |
docker ps | |
docker port b4ec96b9806c | |
// nodejs监听相应的IP地址和端口 | |
// 从宿主机外用宿主机IP地址+端口可以访问nodejs提供的服务 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/bin/sh | |
sudo apt-get install --assume-yes \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
python-software-properties \ | |
software-properties-common | |
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/debian \ | |
$(lsb_release -cs) \ | |
stable" | |
deb-src [arch=amd64] https://download.docker.com/linux/debian wheezy stable | |
sudo apt-get update | |
sudo apt-get install -y docker-ce | |
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ba894f51.m.daocloud.io | |
sudo service docker restart | |
sudo usermod -aG docker $USER |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/bin/sh | |
sudo apt-get update --assume-yes | |
sudo apt-get install --assume-yes \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
gnupg2 \ | |
software-properties-common | |
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \ | |
$(lsb_release -cs) \ | |
stable" | |
sudo apt-get update --assume-yes | |
sudo apt-get install --assume-yes docker-ce | |
sudo usermod -aG docker $USER | |
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8bda9322.m.daocloud.io | |
sudo service docker restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
安装docker的脚本
用于标记常用的docker命令