Skip to content

Instantly share code, notes, and snippets.

@Clcanny
Last active October 19, 2017 07:19
Show Gist options
  • Save Clcanny/d499f5608d6d42bd1dc92966cbb0ca48 to your computer and use it in GitHub Desktop.
Save Clcanny/d499f5608d6d42bd1dc92966cbb0ca48 to your computer and use it in GitHub Desktop.
常用的docker命令
// 从容器中拷贝数据到主机
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提供的服务
#/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
#/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
@Clcanny
Copy link
Author

Clcanny commented Apr 12, 2017

安装docker的脚本
用于标记常用的docker命令

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment